Перейти к содержимому
Mineforgian

EMI Loot + LootJS Fix

Forces EMI Loot to display loot table changes that were made using LootJS scripts.

Загрузки
105
Подписчики
1
Обновлён
6 августа 2026 г.
Лицензия
MIT

Опубликован 6 августа 2026 г.

Info

Forces EMI Loot to display loot table changes that were made using LootJS scripts.

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 probably a better solution but I'm a bit limited since this fix has to be a mixin.

Dependencies

⚠️ IMPORTANT️ ⚠️

  • This fix only works when using the LootJS.lootTables() event instead of LootJS.modifiers(). There are more details about this in the LootJS Wiki
  • You also don't actually need LootJS for this fix; if there's some other mod facing the same issue with EMI Loot, this mod should fix it.
  • Once the EMI Loot author has a fix, I'll archive this project and redirect to the EMI Loot page.

Comparison

Using this script:

LootJS.lootTables(e => {
    e.getEntityTable('minecraft:pig').createPool(pool => {
        pool.addEntry(LootEntry.of('minecraft:diamond').setCount([2, 6]))
    })
})

Before Fix

Before

After Fix

After

Ченджлог

1.0.0Релиз1.21.1 · 6 августа 2026 г.

Release!

Комментарии

Загружаем…