
EMI++ Forked
Форк мода EMI++, который добавляет группировку предметов, вкладки креатива и другие полезные фишки для удобного просмотра рецептов в Майнкрафт.
EMI++ Forked - это форк популярного расширения для EMI, которое добавляет кучу мелких, но очень удобных функций. Если вы пользуетесь EMI (а это лучший мод для просмотра рецептов и предметов), то EMI++ сделает работу с ним ещё приятнее. Особенно это актуально для больших сборок модов, где предметов сотни и тысячи.
Что даёт EMI++
- Группировка стопок - больше не нужно листать бесконечный список шерсти всех цветов. Мод сам собирает похожие предметы в одну раскрывающуюся группу. Из коробки есть группы для брони животных, узоров баннеров, медных блоков, заражённых блоков, вагонеток, яиц спавна и многого другого.
- Вкладки креатива - прямо в интерфейсе EMI отображаются вкладки из ванильного и модного креатива. Можно быстро переключаться между категориями.
- Улучшенная навигация - вкладки работают как в креативе, удобно и привычно.
- Тема "Vanilla/Modern" - уникальный визуальный стиль боковой панели, который подстраивается под тему EMI.
Настройка под себя
EMI++ можно гибко настроить прямо в игре или через конфиг-файл.
В игре
- Откройте оверлей EMI (обычно клавиша E или другая).
- Нажмите на иконку шестерёнки (Config).
- Прокрутите до раздела EMI++.
- Там можно включать/выключать фичи и заходить в подменю (например, кнопка "Manage" для вкладок креатива).
Через файл
Файл конфига лежит по пути config/emixx/emixx-common.toml.
Настройки вкладок креатива
| Опция | Тип | По умолчанию | Описание |
|---|---|---|---|
enableCreativeModeTabs | Boolean | true | Включает или отключает боковую панель с вкладками креатива целиком. |
syncSelectedCreativeModeTab | Boolean | true | Если включено, клик по вкладке в EMI++ переключит соответствующую вкладку в реальном креативном инвентаре (если он открыт). |
disabledCreativeModeTabs | List | ["minecraft:op_blocks"] | Список вкладок, которые нужно скрыть из интерфейса EMI++. |
Настройки группировки стопок
| Опция | Тип | По умолчанию | Описание |
|---|---|---|---|
enableStackGroups | Boolean | true | Главный включатель группировки. Если выключить, все предметы будут показываться по отдельности. |
Свои группы предметов через JSON
Самая крутая фишка - можно создавать собственные группы или менять существующие с помощью JSON-файлов через ресурспаки.
EMI++ загружает группы из папки stack_groups внутри ассетов (через ресурспаки). Чтобы создать свою группу, положите JSON-файл по пути assets/<namespace>/stack_groups/my_group.json.
Структура JSON:
| Поле | Тип | Описание |
|---|---|---|
id | String | Уникальный идентификатор (например, "mypack:currency"). |
name | String (необязательно) | Ключ перевода для названия группы (например, "mypack.group.currency"). |
type | String | Как строится группа: "emixx:group", "emixx:tag" или "emixx:regex". |
enabled | Boolean | Поставьте false, чтобы отключить эту группу. |
contents | List | (Для emixx:group) Список предметов или тегов для включения. |
exclusions | List | (Для emixx:group) Предметы, которые нужно исключить (удобно при использовании широких тегов). |
regex | String | (Для emixx:regex) Регулярное выражение для динамического сопоставления ID предметов. |
Пример: группа "блестяшки" (обычный список)
{
"id": "mypack:shiny_things",
"type": "emixx:group",
"contents": [
"minecraft:diamond",
"minecraft:emerald",
"minecraft:gold_ingot",
"#c:glass_blocks"
],
"exclusions": [
"minecraft:purple_stained_glass"
]
}
Пример: группа через регулярку
Можно динамически собирать все предметы, чьи ID подходят под шаблон. Например, все мечи:
{
"id": "mypack:swords",
"type": "emixx:regex",
"regex": ".*:.*_sword",
"name": "Swords"
}
Виртуальные объекты (жидкости, модификаторы и т.п.)
EMI++ умеет группировать не только предметы, но и жидкости, модификаторы Tinkers' Construct или эффекты JEED. Для этого перед ID нужно указать тип реестра EMI в формате <type>:<namespace>:<path>.
Пример группы с жидкостями и эффектом:
{
"id": "mypack:basic_fluids",
"name": "mypack.stack_group.basic_fluids",
"type": "emixx:group",
"contents": [
"fluid:minecraft:water",
"fluid:minecraft:lava",
"jeed:effect:minecraft:speed"
]
}
Отключение стандартных групп
Чтобы убрать какую-то встроенную группу (например, яйца спавна), нужно переопределить её через ресурспак - создать файл с тем же ID и указать "enabled": false.
Файл assets/emixx/stack_groups/spawn_eggs.json:
{
"enabled": false
}
Вот и всё. Если вы активно пользуетесь EMI и хотите навести порядок в списке предметов - EMI++ Forked будет отличным дополнением. Скачайте мод EMI++ Forked для Майнкрафт и настройте его под себя.
