LazyDFU — оптимизационный мод для Minecraft, который откладывает инициализацию DataFixerUpper, ускоряя запуск игры.
Особенности
DataFixerUpper (DFU) отвечает за обновление миров из старых версий Minecraft в новые. Его инициализация происходит очень рано, ещё до появления окна игры, и включает загрузку множества правил миграции данных. Этот процесс требует значительных ресурсов процессора и памяти, что замедляет старт игры.
LazyDFU изменяет поведение инициализации DFU, делая её «ленивой»: правила миграции не создаются заранее, а формируются только при необходимости конвертации мира. Это сокращает время запуска Minecraft, однако при первом обновлении мира возможны кратковременные задержки. После этого производительность не ухудшается.
Совместимость
- Версия 0.1.2 совместима с Minecraft 1.14–1.18.2, работает на клиенте и сервере.
- Версия 0.1.3 предназначена для Minecraft 1.19 и выше. На сервере Mojang уже реализовал аналогичную оптимизацию, но клиент продолжает инициализировать все правила DFU по умолчанию. LazyDFU отключает этот процесс на клиенте.
Установка и использование
- Убедитесь, что у вас установлен загрузчик Fabric, так как мод предназначен только для него.
- Скачайте соответствующую версию LazyDFU для вашей версии Minecraft.
- Поместите файл мода в папку mods вашего игрового клиента или сервера с Fabric.
- Запустите игру или сервер — мод начнёт работать автоматически, оптимизируя загрузку DFU.
Преимущества
- Простой и безопасный мод, состоящий из небольшого количества кода.
- Высокая совместимость с другими модами благодаря минимальному вмешательству.
- Значительное сокращение времени запуска Minecraft за счёт ленивой инициализации данных.





