AntiFreecam
AntiFreecam is a Minecraft Fabric-based modification that operates on both server and client sides.
The main goal of this mod is to enforce collision detection when players activate free camera mode through the Freecam modification. In this process, the player's personal settings are completely ignored.
How the System Works
To activate protection, simply install the mod on the server and perform a restart. After this, all connecting players are required to have AntiFreecam on their side.
When connecting, the server automatically sends a command to the client to permanently enable collision checking. The player's own configuration preferences are not taken into account during this process.
Note: The requirement applies to all players, including those who don't even have Freecam installed. This is due to the technical impossibility of the server detecting the presence of client modifications that don't exchange data with it.
Development Plans
Future versions plan to implement the following features:
- Dynamic loading of server configuration files using commands like
/antifreecam reloadwith the ability to edit settings directly in the game - Flexible system for managing allowed collision types through server settings instead of complete deactivation
- Complete blocking of Freecam functionality, preventing entry into free camera mode altogether
- Integration of client code directly into the Freecam modification with the prospect of official implementation by the original mod developers