
FerriteCore
Оптимизация потребления памяти.
от Nolij
Уровень совместимости для запуска плагинов JEI с EMI, написанный Nolij
TooManyRecipeViewers — мод для Minecraft (Майнкрафт) от автора Nolij. Уровень совместимости для запуска плагинов JEI с EMI, написанный Nolij
Его скачали 1,1 млн раз: это 1353-е место среди модов Minecraft в нашем каталоге, редкость — «редкий» (топ-50% по скачиваниям). Мод обновлялся в последние полгода, актуальная версия — 0.9.0+mc.21.1.
Для работы ему нужны: EMI.
Работает на Forge, NeoForge, поддерживает Minecraft до 1.21.1 включительно. По данным Modrinth, ставить его нужно так: только себе (клиентский).
Автоматический перевод текста автора
Используя этот проект в любой форме, вы настоящим даете свое «прямое согласие» на условия лицензии этого проекта (см. Лицензию) и признаете, что я (автор этого проекта) выполнил свое обязательство по лицензии «приложить разумные усилия при обстоятельствах для получения прямого согласия получателей на условия этой лицензии».
TooManyRecipeViewers (или TMRV) - это уровень совместимости для запуска плагинов JEI с EMI без необходимости установки JEI, написанного Nolij. (JEI, EMI, JEI)
Вам понадобится EMI, чтобы использовать этот мод.
JEMI - это уровень совместимости, встроенный в EMI, чтобы плагины JEI в основном работали с EMI, сильно полагаясь на внутренние компоненты JEI. Он предназначен для максимального упрощения и опирается на JEI для обработки данных рецептов перед импортом в EMI.
TMRV не похож на JEMI - он стремится полностью заменить JEI API (ПРИМЕЧАНИЕ: TMRV действительно содержит некоторые немодифицированные внутренности JEI). TMRV (где это возможно) заменяет JEI API прямыми картерами на EMI API вместо загрузки всего реестра JEI и запроса его после факта. Это имеет ряд преимуществ, в том числе более эффективное использование системных ресурсов, но также является компромиссом, поскольку подход TMRV делает техническое обслуживание гораздо более вовлеченным, чем требуется JEMI. JEMI намеренно разработан таким образом, чтобы позволить развитию EMI сосредоточиться на улучшении самого EMI, что является подходом, который я полностью поддерживаю.
TL;DR: TMRV намного эффективнее, чем JEMI, и никто не должен ожидать, что EMI приложит столько усилий для поддержки API, на который намеренно не ссылались во время проектирования. Будьте счастливы, что EMI может даже загрузить плагины JEI из коробки, для начала - это все равно потребовало немало усилий.
При этом TMRV имеет два основных преимущества перед JEMI:
TMRV имеет лучшее покрытие API JEI, чем JEMI (за одним исключением - см. Известные ограничения API). На момент написания это включает в себя:
С TMRV вы всегда будете загружаться в мир быстрее, чем с JEMI. Это связано с тем, что инициализация плагина JEI блокирует мировую нагрузку - вы не можете начать играть, пока все плагины JEI не будут инициализированы. EMI загружает плагины асинхронно после загрузки мира.
Это означает, что даже если плагины JEI загружаются TMRV медленнее, чем JEI (не так, он загружает их измеримо быстрее), миры всегда будут загружаться быстрее с TMRV, чем с JEMI.
Как уже упоминалось, TMRV заменяет большую часть JEI API-интерфейсов картерами на соответствующие EMI-интерфейсы — это означает, что целые части JEI-интерналов могут быть полностью удалены. Нет необходимости инициализировать и хранить весь реестр рецептов JEI - TMRV просто преобразует вызовы JEI API в EMI и преобразует ответы в формат JEI. Думайте о TMRV как о Вине или Протоне, а о JEMI как о VM. JEMI использует реальный JEI, поэтому будут некоторые сценарии, в которых TMRV будет ошибаться, когда JEMI не будет (обратите внимание, что это не обязательно означает, что JEMI правильно поддерживает сценарий, это просто означает, что он выглядит так, как он делает), но TMRV, как правило, будет более эффективным, чем JEMI.
Полные результаты и шаги по их получению задокументированы в BENCHMARKS.md. Эти результаты не были тщательно отобраны. Инструкции были выполнены точно так же, как описано в этом файле. Я призываю общество проверить их. (BENCHMARKS.md)
TMRV — JEMI — Сравнение
Craftoria — 1582ms (5ms до мировой нагрузки, 1577ms после мировой нагрузки) — 11036ms (10000ms до мировой нагрузки, 1036ms после мировой нагрузки) — -9454ms (-9995ms до мировой нагрузки, +541ms после мировой нагрузки)
ATM10 — 4951 мс (3 мс до мировой нагрузки, 4948 мс после мировой нагрузки) — 20132 мс (15550 мс до мировой нагрузки, 4582 мс после мировой нагрузки) — -15181 мс (-15547 мс до мировой нагрузки, +366 мс после мировой нагрузки)
Окончание: Омния — 3010 мс (6 мс до мировой нагрузки, 3004 мс после мировой нагрузки) — 6354 мс (4425 мс до мировой нагрузки, 1929 мс после мировой нагрузки) — — 3344 мс (-4419 мс до мировой нагрузки, +1075 мс после мировой нагрузки)
TMRV — JEMI — Сравнение
Craftoria — 4.278 GiB — 4.386 GiB — -110.6 MiB (приблизительно)
ATM10 — 4.401 GiB — 5.273 GiB — — 892.9 MiB (приблизительно)
Окончание: Omnia — 1.947 GiB — 2.065 GiB — -120.8 MiB (приблизительно)
.minecraft/config/jei/blacklist.json — единственный файл конфигурации JEI, который даже читает TMRV. Этот файл должен хорошо работать для типов ванильных ингредиентов и для модифицированных типов ингредиентов, добавленных плагином JEI (это не включает моды, которые поддерживают как JEI, так и EMI изначально, такие как Mekanism). Это должно быть стоп-брейком для пакетов, переходящих из JEI. У JEMI был похожий недостаток. EMI имеет свой собственный конфигуратор для скрытия ингредиентов - пожалуйста, используйте его вместо этого. Все остальные файлы конфигурации JEI полностью игнорируются TMRV, и нет никаких планов по их поддержке.
The
Описание длинное — здесь его начало. Читать целиком на странице автора
В r2modman ставится автоматически
Файл скачивается с официального сервера Modrinth, без перезаливов и сторонних установщиков
Подробная инструкция для MinecraftВставьте значок в описание на Modrinth, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.
[](https://modka.app/minecraft/tmrv/)<a href="https://modka.app/minecraft/tmrv/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>[url=https://modka.app/minecraft/tmrv/]Описание на русском — Модка[/url]Установите загрузчик модов — Fabric, Forge или NeoForge — под вашу версию Minecraft (проще всего через лаунчер Modrinth App или Prism Launcher). Откройте страницу мода «TooManyRecipeViewers» на Modrinth и скачайте файл .jar для своей версии игры и загрузчика. Положите .jar в папку .minecraft/mods (в Modrinth App — кнопка «Добавить контент» в профиле). Проверьте зависимости: многим модам нужен Fabric API или другие библиотеки. Запустите игру с выбранным профилем — мод появится в списке модов.
Файл скачивается с официального сервера Modrinth, куда его загрузил Nolij. Мы не перезаливаем и не изменяем моды.
По данным Modrinth — только себе (клиентский). Мод работает только на вашем компьютере.
Установите вместе с ним: EMI. В менеджере модов зависимости подтягиваются автоматически.
В каталоге есть файлы под версии от 1.20.1 до 1.21.1. Последняя поддерживаемая версия — 1.21.1. Файлы под конкретную версию и загрузчик — в таблице на этой странице.
28 июня 2026, актуальная версия — 0.9.0+mc.21.1. Дата берётся с официальной страницы мода при каждом обновлении каталога.

Оптимизация потребления памяти.

Дополнение для Sodium с функциями, которым не место в самом Sodium.

Всё-в-одном мод, который повышает производительность, снижает потребление памяти и исправляет много багов. Совместим со всеми вашими любимыми модами на производительность.

Снижает нагрузку на ресурсы, пока Minecraft свёрнут, простаивает или работает от батареи.

Оптимизирует сетевой стек Minecraft.

Сокращает время загрузки и добавляет запасные языки для переводов.