▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/ImmediatelyFast
ImmediatelyFast

ImmediatelyFast

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

Оцените первым
100.2M
10.5K

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

Что оптимизирует ImmediatelyFast

Мод использует собственную реализацию буфера, которая объединяет вызовы отрисовки и более эффективно передает данные на видеокарту. В результате оптимизируются:

  • Сущности (мобы, игроки)
  • Блок-сущности (сундуки, печи)
  • Частицы
  • Рендеринг текста
  • GUI/HUD
  • Immediate mode рендеринг других модов

Кроме того, есть точечные оптимизации ванильного кода для конкретных случаев:

  • Рендеринг карт
  • Отрисовка HUD
  • Вывод текста

Производительность: цифры и факты

Тесты проводились на Ryzen 5 1600, 32GB DDR4, GTX 1060. FPS замерялся MSI Afterburner и усреднялся за несколько секунд. Важный момент: ImmediatelyFast дает прирост только когда процессор является узким местом (что чаще всего и бывает, если у вас не древняя видеокарта или вы не используете тяжелые шейдеры).

Рендеринг сущностей

На загруженных серверах FPS может быть в 2 раза выше. Тест на Spigot-сервере с 1000 коров в клетке 3x3 на экране:

Другие модыБез ImmediatelyFastС ImmediatelyFastПрирост
Нет16 FPS60 FPS3.75x
Sodium21 FPS82 FPS3.90x
Iris+Sodium60 FPS76 FPS1.27x

Рендеринг карт

Когда на экране много карт - прирост до 5 раз. Тест с модом Image2Map и примерно 930 картами:

Другие модыБез ImmediatelyFastС ImmediatelyFastПрирост
Нет50 FPS310 FPS6.20x
Sodium47 FPS320 FPS6.81x

Рендеринг HUD

Почти во всех сценариях FPS выше примерно на 40%. Тест с разными элементами интерфейса (скорборд, эффекты зелий, боссбары, чат, дополнительные сердца, полный хотбар):

Другие модыБез ImmediatelyFastС ImmediatelyFastПрирост
Нет250 FPS380 FPS1.52x
Sodium335 FPS630 FPS1.88x
Exordium+Sodium740 FPS840 FPS1.14x

Рендеринг текста

Если вокруг много табличек или голограмм - в 2 раза больше FPS. Тест с 200 заполненными табличками:

Другие модыБез ImmediatelyFastС ImmediatelyFastПрирост
Нет70 FPS125 FPS1.79x
Sodium110 FPS300 FPS2.73x

Рендеринг блок-сущностей

Прирост около 20% при большом количестве блок-сущностей. Тест с 400 сундуками:

Другие модыБез ImmediatelyFastС ImmediatelyFastПрирост
Нет170 FPS205 FPS1.20x
Sodium315 FPS410 FPS1.30x

Совместимость

ImmediatelyFast спроектирован так, чтобы минимально вмешиваться в работу других модов. Он должен нормально работать с большинством модов и сборок.

Известные несовместимости:

  • OptiFabric / OptiFine
  • Большинство закрытых "клиентов" вроде LunarClient и LabyMod

Если нашли баг - пишите в трекер.

Настройка конфига

Файл конфига лежит в папке 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 дает отличный прирост производительности без потери совместимости.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:2 дня назад
Главная