Random Optimization
Этот мод улучшает производительность Minecraft и исправляет несколько багов.
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 167 тыс.
- Подписчиков на Modrinth
- 8
- версий
- 20
- Обновлён
- 23 сентября 202623 сент.
- Опубликован
- в 2026
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
Random Optimization
Описание
Этот мод реализует следующие функции для значительной оптимизации производительности игры и исправления существующих багов. Все функции можно включать и выключать через файл конфигурации.
- Исправляет MC-249136(1.20.1) / Улучшает производительность поиска структур(1.21.1): Этот баг вызывает серьёзные лаги сервера (зависания), когда игроки пытаются найти Buried Treasure (в основном), или при открытии/разрушении сундуков с картами, или при использовании команды
/locate. Этот мод применяет простые проверки, чтобы резко сократить перебор, необходимый при поиске структур, тем самым оптимизируя скорость. - (По умолчанию отключено в v1.6+)Детерминированный выпад предметов: Мод убирает случайность в позиции появления выпавших предметов. Это делает создание Redstone-конструкций намного проще и легче.
- Оптимизация загрузки ресурспаков/датапаков: Улучшает скорость загрузки ресурспаков и датапаков. Мод строит компактный индекс для сжатых ресурспаков и датапаков при первом обращении, заменяя повторные полные сканирования ZIP во время обнаружения пространств имён и рекурсивного перечисления ресурсов. Это сокращает время перезагрузки и временные выделения памяти, особенно для больших паков и модпаков с множеством ресурсов.
- Исправление урона от падения для лодок: Исправляет проблему, из-за которой лодки получают урон от падения при падении с определённых высот. Это приводит поведение в соответствие с описанием на MC-Wiki и новыми версиями Minecraft, а также улучшает производительность.
- Оптимизация DFU: Откладывает (ленивая загрузка) DataFixerUpper (DFU) для улучшения скорости запуска игры.
Совместимость и замены
Этот мод полностью или частично заменяет функциональность следующих модов:
- Исправление MC-249136: Этот мод принципиально оптимизирует алгоритм поиска структур. В отличие от него, другие моды часто переносят задачу в отдельный поток, чтобы замаскировать лаги. Хотя технически конфликтов нет, использование этого мода обычно даёт достаточную оптимизацию, делая другой мод ненужным. Если вам строго нужна асинхронная загрузка, рекомендуется Async Locator, так как он поддерживает больше структур и имеет лучшую реализацию.
- Исправления Shipwreck/Buried Treasure: Этот мод использует ту же самую основную логику оптимизации для MC-249136. Нет необходимости использовать те моды, если установлен этот.
- Vertical Fall: Этот мод полностью заменяет всю функциональность этого мода.
- Drizzleproof: Частично заменён. Если вам нужны только детерминированные выпадения предметов, Drizzleproof вам не нужен. Однако, если вам требуется детальная настройка механик сущностей, продолжайте использовать Drizzleproof.
- Quick Pack: Когда индекс сжатых паков этого мода включён, реализация замены ресурспаков Quick Pack автоматически подавляется, и вместо неё используется более быстрый индекс этого мода.
- ModernFix: Когда индекс сжатых паков этого мода включён, перекрывающийся индекс ZIP-ресурспаков ModernFix автоматически подавляется. Другие оптимизации ресурспаков ModernFix и все несвязанные функции остаются включёнными.
- Boat Break Fix: Этот мод полностью заменяет функциональность этого мода.
- Оптимизации загрузки DFU (например, LazyDFU): Этот мод полностью заменяет функциональность этих модов.
Совместимость и лицензия
Этот мод хорошо совместим с другими модами и не имеет известных несовместимостей. Он имеет открытый исходный код под лицензией LGPL-3.0.
Благодарности
- MC-249136 от bytzo, который вдохновил меня на ускорение поиска структур.
Частые вопросы
Как установить Random Optimization?
Установите NeoForge под свою версию Minecraft, скачайте Random Optimization под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Random Optimization?
У Random Optimization есть сборки для Minecraft 1.20.1–1.20.6, 1.21.1.
Нужен ли Random Optimization на сервере?
Работает и в игре, и на сервере — ставьте, где нужен