TooManyRecipeViewers (TMRV): JEI-плагины в EMI без JEI
В мире модифицированного Minecraft выбор интерфейса для просмотра рецептов часто сводится к дилемме между функциональностью и производительностью. Многие игроки предпочитают современный и легкий EMI, но сталкиваются с проблемой отсутствия поддержки специфических плагинов, написанных исключительно под Just Enough Items (JEI). Решение этой задачи предлагает мод TooManyRecipeViewers (TMRV): JEI-плагины в EMI без JEI. Этот инструмент выступает в роли архитектурного моста, позволяющего интегрировать расширения JEI непосредственно в среду EMI, исключая необходимость установки тяжеловесного оригинала.
Архитектурные преимущества и экономия ресурсов
Традиционный подход к совместимости часто relies на слое JEMI, который по сути запускает внутренности JEI для трансляции данных. Это создает избыточную нагрузку на систему, так как клиент вынужден инициализировать два полноценных реестра рецептов одновременно. TooManyRecipeViewers (TMRV): JEI-плагины в EMI без JEI работает иначе. Он перехватывает вызовы API плагинов и транслирует их напрямую в нативные методы EMI. Такой подход устраняет дублирование процессов регистрации и значительно снижает потребление оперативной памяти.
Наиболее заметный эффект наблюдается при запуске тяжелых сборок. В стандартной схеме с JEMI загрузка мира может блокироваться до полной инициализации всех компонентов JEI. Использование TMRV позволяет EMI выполнять часть задач асинхронно, что приводит к ощутимому сокращению времени входа в игру. Для пользователей, собирающих сложные модпаки на сотни файлов, это критическое улучшение стабильности и отзывчивости клиента.
Совместимость версий и поддержка загрузчиков
При планировании установки важно учитывать строгую привязку мода к версиям игры и типам загрузчиков. На текущий момент TooManyRecipeViewers (TMRV): JEI-плагины в EMI без JEI полностью адаптирован для актуальных веток Minecraft 1.20.1 и 1.21.1. Поддержка реализована как для классического Forge, так и для современного NeoForge, что обеспечивает гибкость при выборе основы для вашей сборки.
Перед тем как скачать TooManyRecipeViewers (TMRV): JEI-плагины в EMI без JEI, убедитесь, что у вас уже установлен базовый мод EMI соответствующей версии. Без него данный аддон не имеет функционального смысла, так как ему некуда будет транслировать данные рецептов. Также рекомендуется проверять версии зависимых плагинов: хотя TMRV обладает широкой поддержкой встроенных типов рецептов JEI, некоторые устаревшие расширения могут требовать специфических обновлений.
Ограничения и настройка конфигурации
Несмотря на высокую эффективность, инструмент имеет ряд технических ограничений, продиктованных различиями в архитектуре EMI и JEI. Пользователям следует знать, что TMRV не эмулирует поведение JEI на 100%. В частности:
- Из файлов конфигурации JEI учитывается преимущественно blacklist.json; остальные настройки игнорируются.
- Для скрытия ингредиентов и настройки отображения рекомендуется использовать встроенные средства EMI.
- Расширения категорий ванильного крафта и ковки, специфичные для JEI, могут не поддерживаться.
- Попытки динамического изменения реестров рецептов после этапа инициализации будут заблокированы во избежание конфликтов с моделью данных EMI.
Эти ограничения являются осознанным инженерным решением для сохранения стабильности работы. Если ваш модпак критически зависит от Recipe Manager Plugins или глубокой кастомизации через конфиги JEI, традиционный связка EMI+JEI через JEMI может оказаться более предсказуемой, albeit менее производительной.
Инструкция по установке в готовые сборки
Процесс интеграции мода в существующий проект достаточно прост, но требует внимательности к порядку загрузки файлов. Чтобы корректно установить TooManyRecipeViewers (TMRV): JEI-плагины в EMI без JEI для Minecraft, следуйте алгоритму:
- Убедитесь, что в папке
modsотсутствует файл самого мода JEI. Его наличие может вызвать конфликт реестров. - Установите последнюю стабильную версию EMI для вашей версии игры и загрузчика (Forge/NeoForge).
- Поместите файл мода TMRV в ту же директорию.
- Добавьте необходимые вам плагины, разработанные под JEI. Мод автоматически распознает их и подключит к интерфейсу EMI.
Для тех, кто использует автоматизированные лаунчеры, процесс еще более упрощен: достаточно найти мод в списке доступных дополнений и активировать его профиль. Это избавляет от ручного поиска зависимостей и риска скачать несовместимую версию.
Заключение
TooManyRecipeViewers представляет собой оптимальный компромисс для игроков, ценящих быстродействие без потери функциональности. Он позволяет наслаждаться преимуществами легкого интерфейса EMI, сохраняя доступ к богатой экосистеме плагинов JEI. Хотя проект не претендует на полную замену оригинала в сценариях со сложной кастомизацией конфигов, для большинства стандартных и продвинутых сборок он является лучшим выбором для оптимизации клиента. Лицензия OSL-3.0 гарантирует открытость проекта, однако при распространении собственных модпаков следует внимательно ознакомиться с условиями использования.