ImmediatelyFast — мод на оптимизацию FPS для Minecraft
ImmediatelyFast — это мод для Minecraft, повышающий FPS за счет оптимизации рендеринга в immediate mode для сущностей, текста и HUD.
ImmediatelyFast — это мод для Minecraft, повышающий FPS за счет оптимизации рендеринга в immediate mode для сущностей, текста и HUD.
Зависимости:
Загрузчик: Fabric, Forge, NeoForge или Quilt
Версия Minecraft: 1.18.2 и новее
Лицензия: LGPL-3.0-or-later, автор — RaphiMC
ImmediatelyFast ускоряет immediate mode rendering — режим, в котором клиент рисует объекты покадрово без сохранения геометрии между кадрами. В ванильной игре так рендерятся сущности, блок-сущности, частицы, текст и HUD. Каждый такой объект создает отдельный вызов отрисовки к GPU. Мод заменяет стандартный буфер собственной реализацией, которая группирует вызовы (batching) и выгружает данные на видеокарту за меньшее количество операций. Прирост FPS получают сцены, ограниченные процессором.
Что оптимизируется
Мод действует в двух режимах. Первый — общее ускорение immediate mode рендеринга, включая тот, который добавляют другие моды. Под него попадают:
сущности (мобы, игроки, предметы на земле);
блок-сущности (сундуки, таблички, баннеры, черепа);
частицы;
рендер текста;
GUI и HUD;
immediate-рендер сторонних модов.
Второй режим — замена конкретных участков ванильного кода более быстрой реализацией. Так переписаны рендер карт, рендер HUD и рендер текста.
Производительность
Замеры автора сняты на Ryzen 5 1600, 32 ГБ DDR4, GTX 1060 через MSI Afterburner, усреднены за несколько секунд. Значения зависят от сцены и наличия Sodium. Колонка ниже — с Sodium.
Сцена | Без мода | С модом | Прирост |
|---|---|---|---|
~1000 коров в поле зрения | 21 FPS | 82 FPS | 3.9x |
~930 карт на экране | 47 FPS | 320 FPS | 6.8x |
Заполненный HUD | 335 FPS | 630 FPS | 1.9x |
200 табличек с текстом | 110 FPS | 300 FPS | 2.7x |
400 сундуков в поле зрения | 315 FPS | 410 FPS | 1.3x |
Без Sodium прирост на тех же сценах меньше, но сохраняется: 1000 коров — 16 → 60 FPS, карты — 50 → 310 FPS, HUD — 250 → 380 FPS.
ImmediatelyFast поднимает FPS только тогда, когда процессор является бутылочным горлышком. Если кадры ограничивает видеокарта (тяжелые шейдеры, высокое разрешение), прирост минимален. Более слабые CPU выигрывают больше.
Конфиг
Файл конфигурации лежит в папке config профиля. Параметры:
Параметр | Действие |
|---|---|
| Увеличивает атлас шрифта; помогает с серверными шрифтами высокого разрешения |
| Объединяет текстуры карт в одну; ускоряет сцены с множеством карт |
| Группирует вызовы отрисовки HUD; отключается, если элементы HUD отображаются некорректно |
| Кэширует данные между символами при рендере текста |
| Уменьшает количество переключений фреймбуфера в мире и HUD |
| Буферизует текст на табличках вместо перерисовки каждый кадр |
| Группирует вызовы для части игровых экранов |
Параметры с префиксом experimental_ могут давать графические артефакты с кастомными шрифтами и ресурс-паками.
Совместимость
Мод работает с большинством модов и сборок, включая Sodium и Iris. Несовместимости:
OptiFabric / OptiFine;
закрытые «клиенты» — LunarClient, LabyMod.
Вывод
Sodium переписывает рендер чанков, ImmediatelyFast — immediate mode объекты поверх него. Разделы оптимизации не пересекаются, поэтому моды ставят вместе. Наибольший прирост — на людных серверах, картах с большими мап-артами и в сборках с тяжелым HUD. Ограничения: прирост зависит от того, упирается ли производительность в процессор, а не в видеокарту; мод не запускается вместе с OptiFine.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











