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

EMI++ Forked

A fork of a mod that adds many small features to EMI!

109K загрузок30 подписчиковMITfabricforgeneoforge

Обновлён 2 июля 2026 г. · опубликован 23 декабря 2025 г.

  • Vanilla sidebar theme
  • Tag-based in-game configuration

EMI++

neoforge forge fabric

EMI++ is a Minecraft mod that acts as an extension to EMI, adding a variety of useful features, improvements, and customization options to enhance the EMI experience.

Features

EMI++ provides the following enhancements:

  • Stack Grouping: Cleans up the EMI item list by grouping related items together (e.g., keeping all colored wools in one expandable entry).

    • Includes built-in groups for: Animal Armor, Banner Patterns, Copper Blocks, Infested Blocks, Minecarts, Pressure Plates, Spawn Eggs, and more.
  • Creative Mode Tabs: Displays vanilla and modded Creative Mode tabs directly within the EMI interface for easy browsing.

  • Item Tabs: Improved navigation with Creative Mode-style item tabs.

  • Vanilla/Modern Theme: A unique visual theme for the sidebar, depending on the EMI theme.

Configuration

EMI++ offers extensive configuration options to tailor the interface to your needs. You can configure the mod via the in-game config screen or by editing the configuration file directly.

In-Game Config

  1. Open the EMI overlay.
  2. Click the Config (gear) icon.
  3. Scroll down to the EMI++ section.
  4. From here you can toggle features and access sub-menus (such as the "Manage" button for Creative Mode Tabs).

File Config

The configuration file is located at config/emixx/emixx-common.toml.

Creative Mode Tabs Settings

Controls the display and behavior of the creative tabs sidebar.

Option Type Default Description
enableCreativeModeTabs Boolean true Master switch to enable or disable the creative mode tab sidebar entirely.
syncSelectedCreativeModeTab Boolean true If enabled, clicking a tab in EMI++ will attempt to open that tab in the actual Creative Inventory screen (if open).
disabledCreativeModeTabs List ["minecraft:op_blocks"] A list of tabs that should be hidden from the EMI++ interface.

Stack Groups Settings

Controls the item grouping behavior.

Option Type Default Description
enableStackGroups Boolean true Master switch to enable or disable stack grouping. If disabled, all items will appear individually in the list.

Customizing Stack Groups

You can define new custom stack groups or modify existing ones using JSON files (via Resource Packs).

JSON Configuration (Resource Packs)

EMI++ loads stack groups from the stack_groups directory within the assets of the game (loaded via Resource Packs).

To create a custom group, create a JSON file in assets/<namespace>/stack_groups/my_group.json.

JSON Structure:

Field Type Description
id String A unique identifier (e.g., "mypack:currency").
name String (Optional) A translatable translation key for the group's name (e.g., "mypack.group.currency").
type String Determines how the group is built. Can be "emixx:group", "emixx:tag", or "emixx:regex".
enabled Boolean Set to false to disable this group.
contents List (For emixx:group) A list of items or tags to include.
exclusions List (For emixx:group) Items to remove from the group (useful when using broad tags).
regex String (For emixx:regex) A regular expression pattern used to match item IDs dynamically.

Example: Creating a shiny things group (standard list)

{
  "id": "mypack:shiny_things",
  "type": "emixx:group",
  "contents": [
    "minecraft:diamond",
    "minecraft:emerald",
    "minecraft:gold_ingot",
    "#c:glass_blocks"
  ],
  "exclusions": [
    "minecraft:purple_stained_glass"
  ]
}

Example: Creating a group using Regex

You can use the "emixx:regex" type to dynamically group items based on their naming patterns. The example below groups all items that end in _sword (from any namespace):

{
  "id": "mypack:swords",
  "type": "emixx:regex",
  "regex": ".*:.*_sword",
  "name": "Swords"
}

Virtual Objects (Fluids, Modifiers, etc.):

EMI++ supports grouping non-item objects such as Fluids, Tinkers' Construct Modifiers, or JEED effects. To do this, prefix the entry with its EMI registry type using the format <type>:<namespace>:<path>.

Example: Creating a special group

{
  "id": "mypack:basic_fluids",
  "name": "mypack.stack_group.basic_fluids",
  "type": "emixx:group",
  "contents": [
    "fluid:minecraft:water",
    "fluid:minecraft:lava",
    "jeed:effect:minecraft:speed"
  ]
}

Disabling Default Groups: To disable a default stack group (e.g., spawn eggs), you must override its definition using a Resource Pack. Create a file with the same path/ID as the default group and set "enabled": false.

Example: Disabling the spawn eggs group

File: assets/emixx/stack_groups/spawn_eggs.json

{
  "enabled": false
}

License

Code license (MIT)

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
3.1.1-1.21.1-fabricРелиз1.21.1fabric2 июля 2026 г..jar (157 КБ)
3.1.1-1.21.1-neoforgeРелиз1.21.1neoforge2 июля 2026 г..jar (157 КБ)
3.1.0-1.21.1-fabricРелиз1.21.1fabric19 июня 2026 г..jar (157 КБ)
3.1.0-1.21.1-neoforgeРелиз1.21.1neoforge19 июня 2026 г..jar (157 КБ)
3.0.0-1.21.1-neoforgeРелиз1.21.1neoforge19 июня 2026 г..jar (156 КБ)
3.0.0-1.21.1-fabricРелиз1.21.1fabric19 июня 2026 г..jar (155 КБ)
1.5.1Релиз1.20.1forge18 июня 2026 г..jar (390 КБ)
1.5.1Релиз1.20.1fabric18 июня 2026 г..jar (204 КБ)
2.3.0Релиз1.21.1fabric18 июня 2026 г..jar (382 КБ)
2.3.0Релиз1.21.1neoforge18 июня 2026 г..jar (212 КБ)
1.5.0Релиз1.20.1fabric18 июня 2026 г..jar (203 КБ)
1.5.0Релиз1.20.1forge18 июня 2026 г..jar (389 КБ)
2.2.0Релиз1.21.1fabric6 июня 2026 г..jar (380 КБ)
2.2.0Релиз1.21.1neoforge6 июня 2026 г..jar (211 КБ)
2.1.3Релиз1.21.1fabric30 мая 2026 г..jar (380 КБ)

Показаны последние 15 из 73 версий. Все версии — на Modrinth.

Ченджлог

3.1.1-1.21.1-fabricРелиз1.21.1 · 2 июля 2026 г.

Fixed

  • Improved automatic tag translations.
3.1.1-1.21.1-neoforgeРелиз1.21.1 · 2 июля 2026 г.

Fixed

  • Improved automatic tag translations.
3.1.0-1.21.1-fabricРелиз1.21.1 · 19 июня 2026 г.

Added

  • Added an optional "priority" field to stack group configurations (default: 0).
  • Exclusions, tags, regex, and content rules can now be combined.
  • You can now search for stack groups by name/ID directly in EMI.
    • The previous method of using % still works.

Fixed

  • Fixed issues with custom Recreative icons.
3.1.0-1.21.1-neoforgeРелиз1.21.1 · 19 июня 2026 г.

Added

  • Added an optional "priority" field to stack group configurations (default: 0).
  • Exclusions, tags, regex, and content rules can now be combined.
  • You can now search for stack groups by name/ID directly in EMI.
    • The previous method of using % still works.

Fixed

  • Fixed issues with custom Recreative icons.
3.0.0-1.21.1-neoforgeРелиз1.21.1 · 19 июня 2026 г.

Added

  • Added a config page to quickly disable any built-in (or added) stack groups.
  • Items inside stack groups can now be rearranged in the config screen, or through the stackGroupItemOrder config option.

Changed

  • Rewrote the mod using Java instead of Kotlin.
  • Fabric Language Kotlin and Kotlin for Forge are no longer dependencies.

Fixed

  • Fixed issues with Create Simulated tabs.
  • Performance improvements.
3.0.0-1.21.1-fabricРелиз1.21.1 · 19 июня 2026 г.

Added

  • Added a config page to quickly disable any built-in (or added) stack groups.
  • Items inside stack groups can now be rearranged in the config screen, or through the stackGroupItemOrder config option.

Changed

  • Rewrote the mod using Java instead of Kotlin.
  • Fabric Language Kotlin and Kotlin for Forge are no longer dependencies.

Fixed

  • Fixed issues with Create Simulated tabs.
  • Performance improvements.
1.5.1Релиз1.20.1 · 18 июня 2026 г.

Fixed

  • Ported fixes from 1.21.
1.5.1Релиз1.20.1 · 18 июня 2026 г.

Fixed

  • Ported fixes from 1.21.

Полная история изменений — на Modrinth.

Комментарии

Загружаем…