Перейти к содержимому

BadOptimizations

Мод на оптимизацию, который сосредоточен не на рендеринге, а на других вещах

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
45,9 млн
Подписчиков на Modrinth
3,4 тыс.
версий
139
Обновлён
16 сентября 202616 сент.
Опубликован
в 2023

Коротко о моде

Работает на Fabric, NeoForge и Forge
Для Minecraft 1.19.1–1.19.4, 1.20.1–26.3
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 2.4.1 от 16 сентября 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.19.1–1.19.4, 1.20.1–26.3
Описание переведено автоматическиПоказать оригинал (EN)

BadOptimizations

Набор в основном микрооптимизаций, которые в сумме дают кое-что большее!

Что он делает?

Много всего:

  • Не обновляет lightmap без необходимости

    Обновление текстур lightmap — одна из самых затратных частей клиентского тика. Каждый тик клиент выполняет векторные вычисления для расчёта lightmap блоков и неба, а затем загружает новую текстуру на GPU. Однако всего этого можно полностью избежать и закешировать, если ничего, влияющего на яркость блоков, не изменилось. Этот мод отменяет обновления lightmap, если ничего, что меняет яркость блоков (например, ползунок гаммы, эффекты зелий, измерение), не изменилось.

  • Не выполняет отладочную логику, когда она не нужна

    В Minecraft есть четыре отладочных рендерера, которые можно активировать через debug-сервер: bees, game events, game test и villager AI. Даже если обрабатывать нечего, логика этих отладочных рендереров всё равно выполняется. Этот мод запускает их только если debug включён и есть данные от сервера для обработки.

  • Оптимизация расчёта цвета неба (1.21.10 и ниже)

    Minecraft каждый кадр использует кубический сэмплер цвета для расчёта текущего цвета неба. Эта функция выполняет 216 итераций, чтобы учесть окружающие биомы, даже если все окружающие биомы одинаковы или имеют одинаковый цвет неба. Этот мод заставляет использовать сэмплер цвета только если вы находитесь между биомами с разными цветами неба, и кеширует его на каждый тик. В остальных случаях используется более короткий, простой и быстрый расчёт цвета неба.

Это лишь некоторые из них, по крайней мере. Любую оптимизацию можно отключить в конфиге, если нужно.

Насколько это помогает?

Зависит от вашей системы и удачи, но на моём собственном ПК — RTX 3060, intel i7 12700 и 4 ГБ выделенной памяти на Fabulously Optimized:
Без тостов FPS идёт с 1926-1955:
До 2008-2023 FPS:
А с тостами FPS идёт с 1351-1384:
До 1414-1458 FPS:

Мой мод несовместим!

Вы можете пометить свой мод как несовместимый с конкретными опциями BadOptimizations. Если ваш мод присутствует, BadOptimizations автоматически отключит указанные вами опции.
Также можно добавить хуки, которые сообщают BadOptimizations, когда lightmap или цвет неба нужно обновить, вместо жёсткой несовместимости с оптимизациями кеширования.

Зависимости?

Нет.

(Также доступен на CurseForge, если вам такое по душе.)

Частые вопросы

Как установить BadOptimizations?

Установите Fabric под свою версию Minecraft, скачайте BadOptimizations под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть BadOptimizations?

У BadOptimizations есть сборки для Minecraft 1.19.1–1.19.4, 1.20.1–26.3.

Нужен ли BadOptimizations на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее