EMI Loot + LootJS Fix
by mo_shark
EMI Loot + LootJS Fix is a NeoForge mixin patch that makes EMI Loot display loot tables changed by LootJS scripts.
What it does
EMI Loot shows the contents of loot tables in the EMI recipe viewer, but in the version this fix targets it read those tables before LootJS scripts had changed them, so displayed drops could be out of date. This mod corrects that by making EMI Loot pick up the LootJS modifications. The fix addresses issue 111 of the EMI Loot project and is a targeted change to the loot table handling rather than a new feature set.
The patch is published for NeoForge 1.21.1 only, in version 1.0.0, released 2026-08-06. Client and server runs the mod, so the server and every player need it. EMI Loot is the required dependency, and the mod is open source under the MIT License, with its source code and issue tracker public. Players who do not use LootJS scripts do not need this patch. The fix operates through a mixin, so its approach is limited to what that mixin can reach, and the author notes that a cleaner solution may exist.
Key features
LootJS-aware loot tables
Loot tables modified by LootJS scripts are displayed in EMI Loot with their changed drops.
Fix for issue 111
The patch addresses issue 111 of the EMI Loot project, which covers the stale display of script-changed tables.
Double-parse removal
EMI Loot parses loot tables twice, once before LootJS runs, and the patch changes that sequence so the displayed result reflects the scripts.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Modpacks with LootJS scripts
Pack makers who change drops with LootJS scripts can have EMI show those drops in the recipe viewer.
Who it’s for: Pack authors and server owners who run LootJS scripts that alter loot tables and want EMI Loot to display the changed results. Players who use EMI Loot without LootJS changes have no need for it.
How it compares
EMI JEI Grid Fix is a NeoForge client-side only mod under the MIT License, published for 1.21.1 without open source code. EMILink is open source under the GNU Affero General Public License v3.0 only, targets NeoForge and 1.21.1, and is server required with the client optional, so it must run on the server while players may leave it out, which differs from this patch.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| EMI Loot + LootJS Fix | NeoForge | 1.21.1 | Client and server | 2026-08-06 |
| EMI JEI Grid Fix | NeoForge | 1.21.1 | Client-side only | 2026-07-26 |
| EMILink | NeoForge | 1.21.1 | Server required, client optional | 2026-07-16 |
Questions
Does EMI Loot + LootJS Fix need EMI Loot installed?
Which game version does the patch support?
Must the server also run the fix?
In the catalog
EMI Loot + LootJS Fix is one of 36,990 Utility mods on ModsFinder, and one of 13,477 Utility mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from mo_shark
Similar mods
What the author says
This mod fixes issue #111. The fix is very simple, but the cost is that EMI Loot has to parse all loot tables twice (once before LootJS which was the original reason it wouldn't had anything from LootJS, and a second time after LootJS), but I don't think this will have any noticeable effect on performance. There's…
Official listing
- Modrinth page
- modrinth.com/mod/emi-loot-lootjs-fix
- Owner
- mo_shark
- Published
- 2026-08-06
- Updated on Modrinth
- 2026-08-06
- Facts verified
- 2026-10-15
