TooManyRecipeViewers

Моды / 1.21.1

TooManyRecipeViewers - модуль совместимости для запуска плагинов JEI с EMI без необходимости установки JEI.

Зачем использовать TMRV поверх EMI+ JEI (он же JEMI)?
JEMI - это уровень совместимости, встроенный в EMI, позволяющий плагинам JEI в основном работать с EMI, в значительной степени полагаясь на внутренние компоненты JEI. Он разработан таким образом, чтобы быть максимально простым, и использует JEI для предварительной обработки данных рецепта перед их импортом в EMI.

TMRV не похож на JEMI - он нацелен на полную замену JEI API (ПРИМЕЧАНИЕ: TMRV действительно содержит некоторые неизмененные внутренние компоненты JEI - смотрите раздел "Повторное использование кода JEI"). TMRV (там, где это возможно) заменяет API JEI прямыми преобразователями в API EMI, вместо того чтобы загружать весь реестр JEI и запрашивать его постфактум. Это имеет ряд преимуществ, включая более эффективное использование системных ресурсов, но также является компромиссом, поскольку подход TMRV делает техническое обслуживание гораздо более сложным, чем того требует JEMI. JEMI намеренно спроектирован таким образом, чтобы разработка EMI была сосредоточена на улучшении самой EMI, и я полностью поддерживаю этот подход.

Проект

Автор:

Зависимости

Скачать