反自由视角-进化版

反自由视角-进化版

AntiFreecam evolved 是一个用于 Minecraft 服务器的 Fabric 模组,当服务器要求时,它会强制 Freecam 客户端保持方块碰撞启用。 该模组衍生自 Kesuaheli 的 AntiFreecam,并将功能移植到当前的技术基线

工具

功能

Freecam 类模组允许玩家将摄像机与玩家身体分离移动。这对截图、建筑和管理很有用,但在服务器上,当玩家利用它窥视或穿过通常受方块碰撞限制的区域时,就可能带来问题。

AntiFreecam evolved 专门解决了这一行为:

服务器注册一个自定义配置负载。 在连接建立期间,服务器要求客户端安装此 AntiFreecam 模组。 服务器向客户端发送设置 forceCollision=true。 客户端为当前连接存储该服务器设置。 如果安装了 Freecam 模组,一个 mixin 会挂钩其配置。 此后,即使 Freecam 通常会禁用方块碰撞,在 Freecam 中方块碰撞仍保持启用。 目标并非完全禁止 Freecam。摄像机仍可使用。该模组只确保在要求强制碰撞的服务器上,Freecam 不会使用已禁用的方块碰撞。

起源

本项目基于 Kesuaheli 的 AntiFreecam 的原始理念和功能。此衍生版本使该行为在更新的 Minecraft、Fabric 和 Freecam 版本上继续可用。

错误报告

发现了错误?请阅读发帖指南,并在我们的 Discord 错误报告论坛 中提交你的报告。