lrm-fixes-1.0.0.jar
Curse Maven Snippet
What's new
LRM Fixes 1.0.0
Added
FIX-01: Berserker Class Mod x More RPG Classes.
CustomMethods.clearNegativeEffects(LivingEntity, boolean)returnedbooleanup to More RPG Classes 1.2.18 and returnsvoidfrom 1.2.19 on. The return type is part of the JVM signature, so the old descriptor no longer exists, and Berserker 1.2.5 still calls it fromCustomSpells.lambda$register$3- the outrage spell at maximum RAGE. Casting it threwNoSuchMethodError.- The patch resolves the method by name and parameter count, never by return type - which is exactly what broke. It therefore keeps working whether upstream returns
boolean,void, or something else later. - The redirect cannot change gameplay: Berserker discards the return value (
popimmediately follows the call in its bytecode), so no value this mod returns is ever read. - The handle is resolved once and cached.
- The patch resolves the method by name and parameter count, never by return type - which is exactly what broke. It therefore keeps working whether upstream returns
Fail-inert by design. Mixins are declared with
defaultRequire: 0. If a target mod is absent, or upstream finally fixes the signature, the patch is skipped instead of breaking startup. It can never become the reason your game will not launch.Logs that report the effect, not the intention. Startup says
1 patch armed- armed means registered, not proven, which is all that is true at that moment. Each patch then logs once more, the first time it actually intercepts a call:[FIX-01] redirected a live call to CustomMethods.clearNegativeEffects - the patch is doing its jobThat second line cannot appear unless the patch has genuinely done something, so it answers the only question that matters for a compatibility mod. Its absence is informative too: the broken code path was simply never reached in that session. A patch that fails inert would otherwise be indistinguishable from one that works.
Compatibility
- Minecraft 1.20.x, Fabric. Works on client and server.
- No dependencies beyond Fabric Loader. The mods it patches are optional at runtime - the mod does nothing at all if they are not installed.
- No config, no world or save data, no items or blocks. Drop in and remove freely.
This mod has no additional files

