Utility Core Fixes (2.3.4)
Curse Maven Snippet
What's new
v2.3.4 - Vehicle Anti-Cheat Whitelist Mixin Apply Fix
Fix
- Vehicle anti-cheat whitelist mixin failed to apply on 26.2: the 2.3.3 rework redirected
isSingleplayerOwner()insidehandleMoveVehicle, but also declared a@Shadowfor it. In 26.2 that method was moved fromServerGamePacketListenerImplup to its superclassServerCommonPacketListenerImpl, and Mixin cannot resolve a@Shadowagainst an unregistered superclass, so applying the mixin failed withInvalidMixinException: @Shadow method isSingleplayerOwner()Z was not located in the target classand the whitelist was silently disabled at startup. - Replaced the
@Shadowwith an@Invokermixin onServerCommonPacketListenerImpl(InvokerServerCommonPacketListenerImpl, registered in theserversection ofutility_core_fixes.mixins.json); the redirect handler now falls back through that invoker. The scoped@Redirecton the singleisSingleplayerOwner()call insidehandleMoveVehicleis unchanged, so only whitelisted root vehicles skip themoved too quicklycheck and the other call sites are untouched.
JAR: utility_core_fixes-26.2-neoforge-26.2.0.37-beta-2.3.4.jar
This mod has no additional files

