
AntiFreecam-evolved
AntiFreecam evolved is a Fabric mod for Minecraft servers that forces Freecam clients to keep block collisions enabled when the server requires it. The mod is derived from Kesuaheli's AntiFreecam and ports the functionality to the current technical baseli
Tags
Creators
Details
1.2.1+mc26.3
Compatibility
Changes
AntiFreecam evolved 1.2.1+mc26.3
- Target the final Minecraft Java Edition 26.3 release.
- Update Fabric Loader to 0.19.5 and Fabric API to 0.160.5+26.3.
- Update Fabric Loom to 1.17.21 and the Gradle wrapper to 9.5.0, with distribution checksum verification.
- Keep the collision integration compatible with Freecam 1.5.0-alpha.0 for Minecraft 26.3.
- Configure release publishing for Minecraft 26.3 on Modrinth and CurseForge.
- Retain singleplayer collision enforcement, the dedicated-server handshake, and the optional render-distance limit introduced in 1.2.0.
Previous 1.2.0 snapshot changes
- Add an optional server-configured limit that keeps Freecam and WI Freecam cameras inside the player's effective render distance.
- Add automatic generation of
config/antifreecam-evolved.jsonwith the render-distance limit disabled by default. - Add a backward-compatible configuration payload and require updated clients only when the new limit is enabled.
- Add support for Minecraft 26.3-snapshot-7.
- Accept the
26.3-alpha.7runtime version reported by Fabric Loader for this snapshot. - Add collision enforcement for WI Freecam 1.1.
- Enable collision enforcement automatically in singleplayer worlds.
- Keep compatibility with current and legacy Freecam configuration implementations.
- Keep the dedicated-server handshake.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:JMNKy9uH:GQTdmnFb"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JMNKy9uH:GQTdmnFb"
}
