promotional bannermobile promotional banner

LRM Fixes

Patches API breaks between mods so you can keep updating instead of holding a mod back. Each patch is an independent mixin that cites the bytecode proving the break, and fails inert if its target is absent.

In a large modpack, mods drift apart. Mod A calls a method in mod B; B changes that method in an update; A - frozen at its own release - throws NoSuchMethodError. These breaks are usually latent: nothing at startup, nothing on world load. The game only crashes when that exact code path runs, sometimes hours into a playthrough.

Until now the only fix was holding a mod back. LRM Fixes patches the call sites instead, so you can keep updating.

How it works

Each patch is an independent mixin that redirects a broken call to whatever the target mod actually provides now.

Targets are resolved by name and parameter count, never by exact signature - because the signature is what broke in the first place. Resolution happens once and is cached. A patch therefore survives the next upstream change too, in either direction, instead of breaking a second time.

The redirects are safe by construction: they carry out the call that was always meant to happen. They prevent a crash and change nothing else.

Design rules

  • Fail inert, never fail loud. Mixins are declared with defaultRequire: 0. If a target mod is absent, or upstream finally repairs the break, the patch is simply skipped. It can never be the reason your game won't start.
  • Every patch cites its evidence. Each mixin documents the bytecode that proves the break, so it can be audited and retired instead of trusted blindly.
  • Obsolete patches get removed. A patch left in place after upstream repairs itself will eventually mask a real regression.
  • A log line must prove something. Startup only reports which patches are armed. Each patch logs a second time the first moment it actually intercepts a call - that second line is the only evidence it is doing any work at all.

What it fixes right now

The list of patches changes from release to release. See the changelog of the file you downloaded: it names each patch, the two mods involved, and the symptom it prevents.

Compatibility

  • Works on client and server
  • No dependencies beyond Fabric Loader - every mod it patches is optional at runtime
  • Does nothing at all if the affected mods aren't installed

Used in the Legends Reborn: Medieval modpack.

The LRM Fixes Team

High Crafter tier frameprofile avatar
Owner
High Crafter tier icon
  • 7
    Followers
  • 33
    Projects
  • 1.9M
    Downloads

More from BahanosView all

  • LRM Structure Distance Fix project image

    LRM Structure Distance Fix

    Prevents Big Globe structures from clustering together. Exclusively for Legends Reborn: Medieval (LRM). Will not function on any other modpack.

    • 1.0K
    • August 30, 2026
  • [DCME] Dynamic Contextual Music Engine project image

    [DCME] Dynamic Contextual Music Engine

    Replaces vanilla music with a dynamic soundtrack that reacts to biomes, time of day, weather, battles, bosses, structures, etc. Fully customizable via resource packs and JSON; no programming required

    • 6.0K
    • August 21, 2026
  • Dimension Leak Fix project image

    Dimension Leak Fix

    Fixes memory leaks when switching dimensions. Mods like Collective, AmbientSounds and Create retain old worlds in RAM - this mod cleans them up automatically, recovering 2-4 GB per transition.

    • 205.4K
    • August 21, 2026
  • Vertigo - Vertical Chunk Sync project image

    Vertigo - Vertical Chunk Sync

    Optimizes chunk syncing by only sending vertically nearby chunk sections to players. Essential for tall worlds like Big Globe.

    • 279.6K
    • August 20, 2026
  • LRM Structure Distance Fix project image

    LRM Structure Distance Fix

    Prevents Big Globe structures from clustering together. Exclusively for Legends Reborn: Medieval (LRM). Will not function on any other modpack.

    • 1.0K
    • August 30, 2026
  • [DCME] Dynamic Contextual Music Engine project image

    [DCME] Dynamic Contextual Music Engine

    Replaces vanilla music with a dynamic soundtrack that reacts to biomes, time of day, weather, battles, bosses, structures, etc. Fully customizable via resource packs and JSON; no programming required

    • 6.0K
    • August 21, 2026
  • Dimension Leak Fix project image

    Dimension Leak Fix

    Fixes memory leaks when switching dimensions. Mods like Collective, AmbientSounds and Create retain old worlds in RAM - this mod cleans them up automatically, recovering 2-4 GB per transition.

    • 205.4K
    • August 21, 2026
  • Vertigo - Vertical Chunk Sync project image

    Vertigo - Vertical Chunk Sync

    Optimizes chunk syncing by only sending vertically nearby chunk sections to players. Essential for tall worlds like Big Globe.

    • 279.6K
    • August 20, 2026