BadOptimizations — мод на клиентскую оптимизацию в МайнкрафтеBadOptimizations — самостоятельный клиентский мод, собранный из точечных оптимизаций, не связанных напрямую с отрисовкой геометрии мира. Он отменяет обновление карты освещения, когда яркость блоков и неба не могла измениться, а также не выполняет логику некоторых отладочных визуализаторов, пока отладка выключена или сервер не прислал данные. Оптимизация расчёта цвета неба действует только в выпусках Minecraft не новее 1.21.10: там мод избегает сложной выборки, если соседние биомы дают одинаковый цвет, и сохраняет результат на текущий тик. В отличие от крупных комплексных решений, проект не перестраивает весь графический конвейер, а убирает отдельные повторные вычисления. Каждую оптимизацию можно отключить через конфигурацию.
Последний релиз вышел 26 дней назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Forge | 2.4.1 | 449 КБ | 2025-12-15 |
| 1.21.1 | Fabric, NeoForge | 2.4.1 | 276 КБ | 2025-12-15 |
| 1.21 | Fabric, NeoForge | 2.1.4 | 89 КБ | 2024-06-15 |
| 26.1.2 | Fabric, NeoForge | 2.4.1 | 60 КБ | 2026-03-29 |
| 26.2 | Fabric, NeoForge | 2.4.1 | 59 КБ | 2026-06-16 |
Скачать 2.4.1 · 60 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 2.4.1 | релиз | 26.3 | 60 КБ | 2026-09-16 |
| 2.4.1 | релиз | 26.3 | 59 КБ | 2026-09-16 |
| 2.4.1 | релиз | 26.2 | 59 КБ | 2026-06-16 |
| 2.4.1 | релиз | 26.2 | 60 КБ | 2026-06-16 |
| 2.4.1 | релиз | 26.1, 26.1.1, 26.1.2 | 60 КБ | 2026-03-29 |
| 2.4.1 | релиз | 26.1, 26.1.1, 26.1.2 | 61 КБ | 2026-03-29 |
Мод не подойдёт тем, кто ждёт гарантированного или резкого роста частоты кадров. Он не заменяет поиск узкого места, настройку графики, подходящие драйверы и другие профильные оптимизации. Проблемы из-за тяжёлых шейдеров, ресурспаков, генерации мира, большого числа сущностей или нехватки памяти он сам по себе не решает. На сервер его устанавливать не нужно: вся работа выполняется клиентом. На сервере не работает: ставится только на клиент.
Если после установки появляются неверное освещение, запаздывающее изменение яркости или необычный цвет неба, сначала проверьте, исчезает ли ошибка без BadOptimizations. Затем отключайте его опции по одной в конфигурации: так можно определить, связано ли поведение с кэшированием карты освещения либо, в поддерживаемых выпусках игры, с расчётом неба. Перезапустите клиент после изменения настроек и повторите проблему в том же мире, измерении и при тех же эффектах. Отсутствие заметной разницы в плавности само по себе не означает поломку: выигрыш зависит от компьютера, сцены и того, насколько часто ванильный клиент выполнял лишнюю работу. Для чистой проверки сравнивайте одинаковые условия и не меняйте одновременно настройки других модов.
BadOptimizations стоит попробовать как дополнительный слой в клиентской сборке, особенно если вы предпочитаете ванильный игровой процесс и внимательно устраняете небольшие источники нагрузки. Наиболее уместен он для игроков, готовых проверить результат на своём компьютере и при необходимости отключить отдельную опцию. Как единственное средство против низкой производительности мод рекомендовать нельзя: его назначение — аккуратно сократить ряд повторных вычислений, а не исправить любую причину просадок.


Sodium ускоряет отрисовку Minecraft, повышает частоту кадров и уменьшает микроподвисания. При этом мод сохраняет привычный вид игры и исправляет ряд графических дефектов.


Iris подключает шейдерпаки и позволяет преобразить освещение, тени и атмосферу мира. Он рассчитан на большинство паков, созданных для OptiFine, но отдельные решения могут работать с ограничениями.


Entity Culling снижает лишнюю нагрузку, не отрисовывая мобов и блок-сущности, полностью скрытые стенами или рельефом. Видимые объекты и правила игры при этом сохраняются.


FerriteCore сокращает потребление оперативной памяти Minecraft, причём заметность результата зависит от конкретной сборки. Мод не добавляет предметы или механики и может применяться как в клиентской игре, так и на сервере.


Lithium ускоряет расчёты мира, поведение мобов, физику и обработку блоков, сохраняя ванильные правила игры. Он полезен как в одиночном мире, так и на многопользовательском сервере.


ImmediatelyFast ускоряет отрисовку интерфейса, текста, частиц, сущностей, карт и других элементов на клиенте. Наиболее заметен результат в сценах, где производительность ограничена процессором и одновременно отображается много таких объектов.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


Netherite Stone / Bedrock заменяет узоры ряда природных блоков текстурой незеритового блока, чтобы по их поворотам было сложнее вычислять координаты базы или тайника.


SKT's Purple Ender Things перекрашивает жемчуг и око Эндера, сундук Эндера, рамку портала и сам портал в единую фиолетовую гамму.


MxSxC1 No Particles делает невидимыми брызги дождя, частицы эффектов игрока и подводные пузырьки, не прекращая их обработку игрой.


POKEMON Re-Mega — сборка Cobblemon для личной и соревновательной игры с тренерами, заданиями, поимкой, разведением и переработанными характеристиками мега-покемонов.


Helio Shaders — лёгкий полуреалистичный пакет, который улучшает освещение, цвета солнца и неба, добавляет мягкий атмосферный туман и выразительнее обрабатывает ландшафт. Он намеренно обходится без тяжёлых объёмных облаков и продвинутых систем воды.


Stormie's Spiders перерабатывает движение пауков: они реалистичнее ползают по стенам и потолкам, лучше ищут путь, выбираются из застреваний и иначе ведут себя рядом с водой.
Нет. Мод не вводит блоки, предметы, существ, рецепты или правила выживания. Сохранения остаются обычными по содержанию, поскольку изменения касаются внутренней работы клиента. Его устанавливают ради сокращения ненужных вычислений, а не ради расширения прохождения.
Автор не заявляет обязательных зависимостей. Достаточно установить подходящий файл проекта обычным для вашей сборки способом. При этом отсутствие зависимостей не гарантирует идеального сочетания со всеми модами: при странном поведении полезно провести отдельную проверку и отключить подозрительную опцию.
Клиент обычно рассчитывает освещение и передаёт обновлённую текстуру видеокарте. BadOptimizations сохраняет предыдущий результат, пока не меняются влияющие на яркость условия — например, гамма, активные эффекты или измерение. Когда значимое состояние меняется, обновление снова требуется.
Нет. Автор прямо ограничивает её выпусками Minecraft не новее 1.21.10. В более новых выпусках не следует приписывать моду эту функцию. Остальные заявленные оптимизации нужно оценивать отдельно, не перенося на них данное ограничение автоматически.