
ImmediatelyFast Reforged (Unofficial)
ImmediatelyFast Reforged - неофициальный Forge-порт мода оптимизации ImmediatelyFast. Ускоряет отрисовку текста, HUD, частиц и сущностей, поднимая FPS в сборках модов на Minecraft 1.18.2 и 1.19.2.
ImmediatelyFast Reforged - неофициальный Forge-порт известного Fabric-мода оптимизации ImmediatelyFast. Автор переноса лично получил разрешение от RaphiMC, создателя оригинала, и ничего своего в логику мода не добавлял: все оптимизации один в один повторяют Fabric-версию. Задача простая на словах - ускорить immediate mode rendering в Майнкрафте, то есть отрисовку интерфейсов, текста, частиц и сущностей, которые движок рисует "на лету".
Нюанс, который важно знать сразу. Проект завершён и обновляться не будет, потому что в оригинальном ImmediatelyFast появилась официальная поддержка Forge и NeoForge. Отсюда простая логика выбора. Играете на версиях, где у оригинала уже есть официальная сборка под Forge (с 1.20.1 и новее) - качайте официальный мод. Сидите на сборке под Forge 1.18.2 или 1.19.2 - ваш вариант именно этот порт, третьего не дано.
Что такое immediate mode и почему он тормозит
Огромная часть картинки в Minecraft рендерится в режиме немедленной отрисовки (immediate mode): текст, HUD, полоски здоровья, ники над головами игроков, партиклы, карты в рамках, сундуки, таблички, механизмы из модов. Ванильный движок отправляет всё это на видеокарту мелкими порциями - сотни отдельных вызовов отрисовки (draw calls) за один кадр. Каждый вызов - лишняя нагрузка на процессор.
Один сундук вы не заметите. Но соберите базу с сотнями механизмов, табличек, картами на стене и жирным HUD из модпака - и просадки FPS придут именно отсюда, а не из-за ландшафта вокруг.
Как работает мод
ImmediatelyFast Reforged подменяет стандартный буфер отрисовки на собственную реализацию. Она склеивает мелкие вызовы в пакеты (batching) и заливает данные на GPU крупными кусками, а не по чайной ложке. Видеокарте так живётся заметно проще.
Оптимизируется практически весь immediate mode рендер клиента:
- сущности - мобы, игроки, дропнутые предметы;
- блок-сущности: сундуки, таблички, механизмы;
- частицы;
- отрисовка текста;
- GUI и HUD;
- рендер сторонних модов. Отдельно хорошо заходит связка с Immersive Portals: там immediate mode нагружается по максимуму, и прирост виден особенно отчётливо.
Плюс есть точечные оптимизации, где ванильный код переписан на более быстрый вариант:
- рендер карт (карта в руке и в рамке на стене);
- рендер HUD;
- отрисовка текста.
Совет: если FPS у вас падает конкретно при взгляде на стену из карт в рамках или на склад с сотней подписанных сундуков - этот мод лечит в точности такие ситуации.
Производительность
По скорости порт не отличается от оригинального ImmediatelyFast на Fabric, потому что автор сознательно не трогал логику оптимизаций. Разница между портом и оригиналом чисто техническая: автор адаптировал точки внедрения миксинов под SRG и Forge, убрал одну встроенную библиотеку в пользу стандартных аннотаций миксинов и выкинул режимы совместимости с двумя модами, которых на Forge просто не существует. Всё.
Только не ждите чуда в чистом поле. Прирост точечный и проявляется там, где на экране много сущностей, текста и интерфейсов: открытие инвентаря, экраны с кучей предметов типа JEI, бег по базе с техникой. На слабом ПК в тяжёлой сборке модов это выливается в меньшее количество микрофризов и более ровный кадр.
В последнем обновлении, кстати, добавили опцию отключения проверки ошибок OpenGL и снизили накладные расходы на отслеживание состояния OpenGL. Мелочь, но на слабых процессорах это ещё пара кадров сверху.
Совместимость
Мод спроектирован так, чтобы минимально лезть в чужой код, поэтому конфликтует редко и спокойно живёт практически в любых сборках модов. Ограничения тоже есть:
- OptiFine не поддерживается. Совсем, и автор прямо об этом пишет. Вместо него рекомендуется связка Rubidium и Oculus: первый - порт Sodium на Forge, второй - порт Iris для шейдеров. По факту эта комбинация на 1.18.2 и 1.19.2 работает стабильнее Оптифайна.
- Баги порта нужно репортить автору порта, а не RaphiMC - создатель оригинала к Forge-версии отношения не имеет.
В оптимизационных модпаках ImmediatelyFast Reforged обычно соседствует с Enhanced Block Entities Reforged, LazyDFU, Smooth Boot и Noisium Forgified - вместе они закрывают почти все больные места клиента на Forge.
И отдельно про установку: мод чисто клиентский. На сервер ставить его не нужно, там он вообще ничего не даст.
Версии и релизы
| Версия Minecraft | Загрузчик | Последний релиз | Дата выхода |
|---|---|---|---|
| 1.19.2 | Forge | 1.1.12 | 11 апреля 2023 |
| 1.18.2 | Forge | 1.1.10 | 20 марта 2023 |
Проект распространяется по лицензии LGPL-3.0, исходники открыты, а на CurseForge у порта больше 5,5 миллиона загрузок. Для "временного" переноса, который по задумке должен был прожить пару месяцев, результат отличный.
Стоит ли ставить
Если коротко: для модпаков и самодельных сборок на Forge 1.18.2-1.19.2 это must-have, особенно когда в сборке много технических модов с механизмами и собственными интерфейсами. Мод лёгкий, ничего не ломает, а FPS поднимает ровно там, где обычно начинаются просадки. На Minecraft 1.20.1 и новее просто берите официальный ImmediatelyFast - там Forge поддерживается из коробки.
Скачать мод ImmediatelyFast Reforged стоит всем, кто играет на Forge 1.18.2 или 1.19.2: поставьте его вместе с Rubidium, и тяжёлая сборка станет заметно отзывчивее.
Как поиграть с друзьями с модом ImmediatelyFast Reforged (Unofficial)?
Мод ImmediatelyFast Reforged (Unofficial) куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода ImmediatelyFast Reforged (Unofficial) будет готов за пару минут - BungeeHost сделает всё за вас.
