О моде ImmediatelyFast
ImmediatelyFast — это легковесный клиентский мод для оптимизации, который перерабатывает работу игры с immediate mode рендерингом. Вместо того чтобы отправлять вызовы отрисовки по отдельности один за другим, он объединяет их в пачки через собственный буфер и отправляет данные напрямую видеокарте с меньшими накладными расходами. Мод охватывает самые разные элементы: текст, частицы, мобов, контейнеры и наложения интерфейса.
С точки зрения геймплея и графики мод ничего не меняет: игра выглядит точно так же, а блоки работают как обычно. Картинка остаётся ванильной, но игра идёт заметно плавнее в сценах, которые обычно сильно просаживают FPS. Зоны с кучей табличек, огромными стенами из карт, кастомными скорбордами или плотными загонами скота перестают лагать, потому что процессор тратит в разы меньше времени на однотипные вызовы отрисовки.
Мод идеально подойдёт тем, у кого производительность упирается в процессор — особенно если у вас скромный CPU работает в паре с неплохой дискретной видеокартой. Если вы часто играете на серверах, где скорборды в лобби, парящий текст, магазины игроков и забитые загоны с животными намертво сажают FPS, вы заметите ощутимый прирост отзывчивости. А вот на мощных процессорах или с тяжёлыми шейдерами прирост будет не таким большим.
Добавить ImmediatelyFast в свою сборку проще простого: он работает исключительно на клиенте и не требует никаких сторонних библиотек. Он отлично уживается с другими модами на графику вроде Sodium, Iris или Exordium, и даже оптимизирует вызовы immediate mode рендеринга из других модов. Однако его не стоит ставить вместе с OptiFine, OptiFabric или закрытыми клиентами вроде LunarClient и LabyMod из-за известных конфликтов.
Возможности
- Объединяет вызовы отрисовки с помощью собственной реализации буфера для более эффективной отправки данных на GPU.
- Переписывает ванильный рендеринг карт, обрабатывая карты на экране через единый атлас текстур.
- Ускоряет рендеринг текста на экране: табличек, чата и серверных надписей.
- Батчит элементы худа (HUD) и интерфейса, снижая общее количество вызовов отрисовки.
- Уменьшает лишние переключения фреймбуфера при рендеринге сущностей, частиц, block entities и интерфейса.
- Ускоряет immediate mode рендеринг, исходящий от других установленных модов.
- Позволяет настроить размер атласа шрифтов, батчинг экранов и буферизацию текста табличек.
Советы
- Максимальный прирост FPS стоит ожидать в тех случаях, когда узким местом является CPU, а не видеокарта.
- Отключите параметр hud_batching в конфиге, если возникнут графические баги с элементами интерфейса.
- Включите font_atlas_resizing в конфиге, если играете на серверах с кастомными шрифтами или шрифтами высокого разрешения.
- Используйте в связке с Sodium, Iris или Exordium для одновременной оптимизации разных этапов рендеринга.
- Не запускайте мод вместе с OptiFine, OptiFabric, LunarClient или LabyMod из-за несовместимости.
Как установить
- Установите Fabric / Forge / NeoForge / Quilt для своей версии Minecraft (официальным установщиком).
- Скачайте файл под вашу версию Minecraft и Fabric / Forge / NeoForge / Quilt.
- Откройте папку .minecraft и положите файл в папку «mods» (создайте её, если нет).
- Запустите Minecraft с профилем Fabric / Forge / NeoForge / Quilt.
Вопросы и ответы
Нужно ли ставить ImmediatelyFast на сервер?
Нет, ImmediatelyFast нужен только на клиенте, ставить его на сервер не требуется. Достаточно закинуть его в локальную папку с модами Minecraft.
Какие модлоадеры и версии Minecraft поддерживаются?
ImmediatelyFast поддерживает Fabric, Forge, NeoForge и Quilt на тридцати версиях игры от 1.18.2 до 26.3. Никаких дополнительных модов-зависимостей для работы не требуется.
Можно ли использовать ImmediatelyFast вместе с Sodium и OptiFine?
Он отлично работает с Sodium, Iris и Exordium. А вот с OptiFine и OptiFabric мод несовместим, так что ставить их вместе нельзя.

