EMI++ Backport: группировка стаков и вкладки как в креативе
Для игроков, которые активно используют модификацию EMI для изучения рецептов и навигации по инвентарю, расширение EMI++ Backport: группировка стаков и вкладки как в креативе становится незаменимым инструментом. Это дополнение не заменяет основной модуль, а выступает надстройкой, существенно улучшая читаемость интерфейса. Основная цель разработки — борьба с визуальным шумом при работе со сложными модовыми сборками.
При установке сотен аддонов боковая панель EMI часто превращается в бесконечный список повторяющихся элементов. Мод решает эту проблему, предлагая автоматическую группировку схожих предметов и интегрируя привычную навигацию по вкладкам прямо внутри интерфейса крафта.
Особенности функционала
Группировка стаков (Stack Grouping)
- Умная агрегация: Предметы одного типа, например, цветные шерсть или различные виды вагонеток, собираются в единую раскрывающуюся строку. Это экономит место и ускоряет поиск нужного материала.
- Готовые конфигурации: В сборке уже включены наборы для популярных категорий: брони животных, декоративные узоры флагов, медные блоки и зараженные поверхности.
Вариативность таких объектов, как яйца призыва или вариации пластин, которые в чистом режиме занимают много места, теперь отображается компактно. Это критически важно для быстрой проверки требований к фермам и декору.
Интеграция вкладов Creative Mode
- Удобство навигации: Мод выводит ванильные и модифицированные разделы творческого инвентаря прямо на экран крафта. Это позволяет листать каталоги без необходимости переключаться во вкладку Creative Mode через меню паузы.
- Синхронизация: Выбранная вкладка внутри модификации может синхронизироваться с реальным открытым инвентарем, если режим творческого мира активен. Это создает ощущение целостности интерфейса игры.
Требования к установке и совместимость
При сборке клиентской части важно учитывать версию игры, используемый загрузчик (лоадер) и необходимые зависимости. Мод ориентирован на актуальные ветки Minecraft.
Fabric Loader:
- Требуется версия Fabric Language Kotlin не ниже указанной в релизе мода.
- Базовая модификация EMI должна быть установлена для корректного запуска надстроек.
Forge / NeoForge:
- Для диапазонов 1.20.1–1.21 необходимо наличие библиотеки Kotlin for Forge соответствующей версии Java.
- Совместимость с версиями EMI проверяется перед скачиванием файла расширения, так как несовпадение версий может привести к крашу при старте игры.
Настройка и конфигурация
Большинство параметров доступно через встроенный оверлей. Для управления поведением группы стаков нужно открыть меню настройки EMI (иконка шестеренки) и перейти к разделу EMI++. Здесь можно полностью отключить группировку или настроить поведение под конкретную сборку.
Для продвинутых пользователей доступен прямой доступ к файлу конфигурации по пути config/emixx/emixx-common.toml. Это позволяет копировать настройки между профилями или публиковать пресеты для серверов. В секции Creative Mode Tabs можно управлять синхронизацией вкладок и определять скрытые категории.
Расширенная кастомизация через JSON и KubeJS
Если встроенных групп недостаточно, EMI++ позволяет создавать пользовательские наборы. Файлы с описанием новых групп размещаются в папке assets/<namespace>/stack_groups/.... В них можно задавать ID группы, список содержимого (предметы или теги) и правила исключений.
KubeJS интеграция:
- При использовании KubeJS регистрации групп осуществляются через событие
EmiPlusPlusEvents.registerGroups. - Это удобно для динамических модпаков, где списки предметов меняются скриптами на лету.
Практические советы при установке
При распространении сборок важно соблюдать лицензию автора. После каждого обновления игры или базовой модификации EMI следует перепроверять файл emixx-common.toml, так как изменение мажорной версии иногда требует адаптации старых правок.
Для тех, кто предпочитает не возиться с ручным поиском файлов jar и зависимостей, рекомендуется использовать современный лаунчер foxygame.net. Он позволяет подтягивать моды из меню без лишних шагов по интернету. Вывод использования EMI++ Backport — это создание комфортной среды для крафта в сложных сборках без потери функциональности основного инструмента.