Utility Core Fixes (2.3.3)
Curse Maven Snippet
What's new
v2.3.3 - Vehicle Anti-Cheat Whitelist Rework for 26.2
Fix
- Vehicle anti-cheat whitelist was silently not working on 26.2: the fix intercepted
isVehicleMovingTooFastandcheckVehicleMovementinServerGamePacketListenerImpl, but those methods were removed in 26.2 — themoved too quicklyvehicle check is now inlined insidehandleMoveVehicleasif (movedSqr - velLenSqr > 100.0 && !isSingleplayerOwner()). The mixin targets no longer matched, so the whitelist never applied. - Rewritten as a scoped
@Redirecton the singleisSingleplayerOwner()call site insidehandleMoveVehicle: when the player's root vehicle is whitelisted it returnstrue, skipping the check for that vehicle. Other call sites ofisSingleplayerOwner()(player movement checks, difficulty/gamemode permission checks) are untouched. - Mixin
defaultRequirerestored to1: the redirect target was verified againstminecraft-server-patched-26.2.0.45-beta.jar, so a future mapping change will fail loudly at startup instead of silently disabling the fix.
JAR: utility_core_fixes-26.2-neoforge-26.2.0.37-beta-2.3.3.jar
This mod has no additional files

