Мод BadOptimizations представляет собой набор микрооптимизаций, направленных на улучшение производительности Minecraft вне области рендеринга.
Описание мода BadOptimizations
Мод включает несколько оптимизаций, которые в сумме дают заметное повышение производительности клиента.
Основные функции
- Оптимизация обновления световой карты
Обновление текстур световой карты — одна из самых затратных операций во время клиента. При каждом тике клиент выполняет вычисления для световой карты блоков и неба, а затем загружает ее на видеокарту. Мод отменяет обновление световой карты, если не было изменений, влияющих на яркость блоков (например, изменения гаммы, эффектов зелий или измерения), что позволяет избежать лишних вычислений. - Оптимизация расчёта цвета неба
Игра обычно выполняет сложный расчёт цвета неба с учётом биомов, проходя через 216 итераций, даже если все соседние биомы одинаковы. Мод кеширует вычисления и выполняет сложный расчёт только при переходе между биомами с разными цветами неба, иначе используется упрощённый и более быстрый метод. - Отключение ненужной логики отладочных рендереров
Minecraft содержит четыре отладочных рендерера, которые активируются на сервере с отладкой: пчёлы, игровые события, игровые тесты и ИИ жителей. Мод запускает их логику только при включенной отладке и наличии данных с сервера для обработки, что снижает нагрузку при отсутствии активности.
Любую из этих оптимизаций можно отключить через файл конфигурации при необходимости.
Влияние на производительность
На примере системы с RTX 3060, Intel i7 12700 и 4 ГБ выделенной памяти в сборке Fabulously Optimized наблюдается рост кадров в секунду:
- Без уведомлений (toasts) FPS увеличивается с 1926-1955 до 2008-2023
- С уведомлениями FPS повышается с 1351-1384 до 1414-1458
Совместимость
Если мод несовместим с некоторыми оптимизациями BadOptimizations, можно пометить его как несовместимый с конкретными опциями. В таком случае BadOptimizations автоматически отключит эти опции при обнаружении данного мода.
Зависимости
Мод не требует сторонних библиотек или других модов для работы.







