ImmediatelyFast - это мод для Майнкрафт, который ускоряет рендеринг в так называемом immediate mode. По сути, он оптимизирует то, как игра отрисовывает сущности, частицы, текст и интерфейс, что особенно заметно на загруженных серверах или в сложных сценах. Если вы когда-нибудь замечали просадки FPS при большом скоплении мобов или множестве табличек - этот мод решает именно эту проблему.
Мод использует собственную реализацию буфера, которая объединяет вызовы отрисовки и более эффективно передает данные на видеокарту. В результате оптимизируются:
Кроме того, есть точечные оптимизации ванильного кода для конкретных случаев:
Тесты проводились на Ryzen 5 1600, 32GB DDR4, GTX 1060. FPS замерялся MSI Afterburner и усреднялся за несколько секунд. Важный момент: ImmediatelyFast дает прирост только когда процессор является узким местом (что чаще всего и бывает, если у вас не древняя видеокарта или вы не используете тяжелые шейдеры).
На загруженных серверах FPS может быть в 2 раза выше. Тест на Spigot-сервере с 1000 коров в клетке 3x3 на экране:
| Другие моды | Без ImmediatelyFast | С ImmediatelyFast | Прирост |
|---|---|---|---|
| Нет | 16 FPS | 60 FPS | 3.75x |
| Sodium | 21 FPS | 82 FPS | 3.90x |
| Iris+Sodium | 60 FPS | 76 FPS | 1.27x |
Когда на экране много карт - прирост до 5 раз. Тест с модом Image2Map и примерно 930 картами:
| Другие моды | Без ImmediatelyFast | С ImmediatelyFast | Прирост |
|---|---|---|---|
| Нет | 50 FPS | 310 FPS | 6.20x |
| Sodium | 47 FPS | 320 FPS | 6.81x |
Почти во всех сценариях FPS выше примерно на 40%. Тест с разными элементами интерфейса (скорборд, эффекты зелий, боссбары, чат, дополнительные сердца, полный хотбар):
| Другие моды | Без ImmediatelyFast | С ImmediatelyFast | Прирост |
|---|---|---|---|
| Нет | 250 FPS | 380 FPS | 1.52x |
| Sodium | 335 FPS | 630 FPS | 1.88x |
| Exordium+Sodium | 740 FPS | 840 FPS | 1.14x |
Если вокруг много табличек или голограмм - в 2 раза больше FPS. Тест с 200 заполненными табличками:
| Другие моды | Без ImmediatelyFast | С ImmediatelyFast | Прирост |
|---|---|---|---|
| Нет | 70 FPS | 125 FPS | 1.79x |
| Sodium | 110 FPS | 300 FPS | 2.73x |
Прирост около 20% при большом количестве блок-сущностей. Тест с 400 сундуками:
| Другие моды | Без ImmediatelyFast | С ImmediatelyFast | Прирост |
|---|---|---|---|
| Нет | 170 FPS | 205 FPS | 1.20x |
| Sodium | 315 FPS | 410 FPS | 1.30x |
ImmediatelyFast спроектирован так, чтобы минимально вмешиваться в работу других модов. Он должен нормально работать с большинством модов и сборок.
Известные несовместимости:
Если нашли баг - пишите в трекер.
Файл конфига лежит в папке config вашего экземпляра Minecraft. Большинство опций лучше оставить по умолчанию, но некоторые можно покрутить:
font_atlas_resizing - увеличивает размер текстур шрифта. Полезно для высоких разрешений или кастомных шрифтов на серверах.map_atlas_generation - объединяет текстуры карт в одну вместо нескольких. Ускоряет рендеринг при куче карт на экране.hud_batching - уменьшает количество вызовов отрисовки HUD. Если элементы интерфейса глючат - отключи.fast_text_lookup - кеширует данные между символами текста. Чуть ускоряет вывод большого объема текста.avoid_redundant_framebuffer_switching - уменьшает переключения буферов кадра при рендеринге разных объектов (сущности, частицы, блок-сущности) или HUD.experimental_disable_error_checking - отключает проверку ошибок OpenGL. Может ускорить работу на некоторых системах, но чревато трудноотлавливаемыми багами.experimental_disable_resource_pack_conflict_handling - отключает сканирование ресурспаков на конфликтующие модификации шейдеров. Включайте только если уверены, что ресурспаки не вызывают проблем.experimental_sign_text_buffering - буферизирует текст на табличках вместо перерисовки каждый кадр. Может глючить с кастомными шрифтами.experimental_screen_batching - улучшает производительность некоторых внутриигровых экранов за счет уменьшения вызовов отрисовки.ImmediatelyFast - это легковесный и эффективный мод для оптимизации рендеринга в Майнкрафт. Он особенно полезен на серверах с большим количеством игроков и сущностей, а также при использовании картографических модов или сложных HUD-элементов. В паре с Sodium дает отличный прирост производительности без потери совместимости.

Мод ImmediatelyFast для Minecraft оптимизирует рендеринг в режиме immediate mode, увеличивая FPS на серверах с большим количеством сущностей, частиц и элементов HUD. Легкий и совместимый с другими модами.