ModsFinder

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.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

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

  1. LootJS-aware loot tables

    Loot tables modified by LootJS scripts are displayed in EMI Loot with their changed drops.

  2. Fix for issue 111

    The patch addresses issue 111 of the EMI Loot project, which covers the stale display of script-changed tables.

  3. 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.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

EMI LootA loot drop (chest, block, entity) plugin for the EMI Recipe and Item viewer.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
EMI Loot + LootJS FixNeoForge1.21.1Client and server2026-08-06
EMI JEI Grid FixNeoForge1.21.1Client-side only2026-07-26
EMILinkNeoForge1.21.1Server required, client optional2026-07-16

Questions

Does EMI Loot + LootJS Fix need EMI Loot installed?

Yes. EMI Loot is the required dependency, and the patch changes how it reads loot tables.

Which game version does the patch support?

Only 1.21.1, on NeoForge. The latest file, 1.0.0, was published on 2026-08-06.

Must the server also run the fix?

Yes. Installation covers the server and each player's game.

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

All projects

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…
mo_shark, on the Modrinth page

Official listing

Owner
mo_shark
Published
2026-08-06
Updated on Modrinth
2026-08-06
Facts verified
2026-10-15

Tags