Ignoring Menus

You can tell Inventory Essentials to ignore specific menus so that none of its features are active on them. This is useful for cases where there is conflicts or other issues between the two mods.

Place a JSON file in your game directory at config/inventoryessentials/ignores/example.json such as this:

{
  "ignoredMenuTypes": [
    "minecraft:smithing",
    "modid:my_menu_type"
  ],
  "ignoredMenuClasses": [
    "com.example.mod.menu.MyContainerMenu"
  ],
  "ignoredSlotClasses": [
    "com.example.mod.menu.slot.FilterSlot"
  ],
  "ignoredScreenClasses": [
    "com.example.mod.client.screen.MyMenuScreen"
  ]
}

For Mod Developers

The same ignore definitions can be shipped directly by your mod, for cases where you know there are incompatibilities and you want Inventory Essentials to stay away.

Place the JSON file in the inventoryessentials/ignores/ directory at the root of your mod JAR (not inside data or assets!). The file should have the same structure as above and will be picked up automatically, causing Inventory Essentials to be inactive on the matching menus.