CurseForge · Minecraft mod
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.
Quick answer
Which LRM Fixes release matches Fabric?
LRM Fixes lrm-fixes-1.0.5.jar targets 1.20.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is LRM Fixes required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does LRM Fixes lrm-fixes-1.0.5.jar need?
lrm-fixes-1.0.5.jar on Fabric. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add LRM Fixes without breaking your instance.
Built for LRM Fixes lrm-fixes-1.0.5.jar on Fabric. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use lrm-fixes-1.0.5.jar. It targets 1.20.1 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside lrm-fixes-1.0.5.jar. It opens that exact file at the source.
About this project
What does LRM Fixes add?
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.
Project description from CurseForge.
Pick your setup
LRM Fixes by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
LRM Fixes versions and loaders
lrm-fixes-1.0.5.jar
lrm-fixes-mc1.20.1-fabric-1.0.5.jar
17 Aug 2026
lrm-fixes-1.0.4.jar
14 Aug 2026
lrm-fixes-1.0.3.jar
13 Aug 2026
lrm-fixes-1.0.2.jar
11 Aug 2026
lrm-fixes-1.0.1.jar
10 Aug 2026
lrm-fixes-1.0.0.jar
7 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.