
LazyDFU
LazyDFU - оптимизационный мод для Minecraft, который ускоряет загрузку игры, откладывая ненужную инициализацию DataFixerUpper. Работает на Fabric и Quilt для версий 1.14-1.21.
LazyDFU - это небольшой, но очень полезный оптимизационный мод для Майнкрафт, который решает одну конкретную проблему: долгую загрузку игры. Если вы когда-нибудь ждали появления окна Minecraft по 10-20 секунд, а то и дольше, скорее всего, виноват именно DataFixerUpper (DFU).
Что такое DFU и почему он тормозит
DataFixerUpper - это встроенный механизм Minecraft, отвечающий за конвертацию миров из старых версий в новые. Проблема в том, что DFU инициализируется слишком рано - ещё до того, как появится окно игры. Он начинает кешировать все возможные правила миграции данных через десятки версий, и этот процесс жрёт и процессор, и память. На слабом железе это может занимать под минуту, а на мощном - всё равно несколько секунд.
LazyDFU делает инициализацию DFU "ленивой": правила не компилируются заранее, а только когда реально понадобится - например, при загрузке старого мира. В итоге игра запускается заметно быстрее.
Совместимость и версии
Мод работает на Fabric и Quilt (для версий 1.14-1.18.2 - и клиент, и сервер). Начиная с Minecraft 1.19 Mojang частично исправили ситуацию на серверной стороне, но клиент всё ещё страдает. LazyDFU 0.1.3 цепляется к нативной клиентской функции и просто отключает лишнюю работу.
Важно: с версии 1.19.4 и выше Mojang значительно оптимизировали DFU, так что на новых версиях мод уже не так критичен. Но для старых версий (1.14-1.19.3) он остаётся отличным решением.
Как это работает (простыми словами)
Вместо того чтобы компилировать тысячи правил миграции при каждом запуске, LazyDFU просто запрещает это делать. Когда вы загружаете мир, которому нужна конвертация, правила скомпилируются на лету - возможен кратковременный лаг, но после этого никакого влияния на производительность нет. В остальных случаях вы просто получаете ускоренный старт.
Сравнение с другими модами
Главные плюсы LazyDFU - простота, безопасность и минимальное влияние на игру. Весь мод - буквально десяток строк кода, он почти никогда не конфликтует с другими модами. По сути, это порт патча из Paper (серверная реализация для ванильных серверов), который годами работал без нареканий.
Кому стоит скачать LazyDFU
- Если у вас слабый компьютер или ноутбук - разница в скорости загрузки будет очень заметной.
- Если вы запускаете Minecraft на сервере с большим количеством миров - старт сервера ускорится.
- Если вы используете старые версии (1.14-1.19.3) - мод реально полезен.
На новых версиях (1.19.4+) смысла ставить почти нет, но если вы фанат максимальной оптимизации - почему бы и нет.
Скачайте LazyDFU и забудьте про долгую загрузку Майнкрафт - особенно если играете на Fabric или Quilt.
