![Lazy DataFixerUpper(LazyDFU) [FORGE]](https://cdn.metamods.net/images/mods/lazy-dfu-forge/logo.png)
Lazy DataFixerUpper(LazyDFU) [FORGE]
Активный0.0
Установок
Последнее обновление
Lazy DataFixerUpper(LazyDFU) [FORGE]
Данный проект представляет собой адаптацию для Forge мода LazyDFU, изначально созданного разработчиком tuxed для Fabric. Разрешение на портирование предоставлено условиями лицензии MIT.
LazyDFU — это мод-оптимизатор, который изменяет принцип работы DataFixerUpper, делая его инициализацию «ленивой». Вместо немедленного создания всех правил для миграции данных из старых версий Minecraft в новые, он откладывает этот процесс до момента, когда это действительно потребуется. Мод не вносит изменений в саму структуру DFU и считается безопасным, однако рекомендуется проявлять дополнительную осторожность при его использовании.
Основная идея LazyDFU проста: в большинстве случаев вам не потребуется конвертировать данные для каждой версии игры. Благодаря этому компиляция правил DFU происходит позже, когда игра уже запущена и работает. Это может привести к временным лагам, если LazyDFU вынудит игру скомпилировать правила миграции, но после завершения процесса производительность не пострадает.
Доказательства эффективности
Наглядно продемонстрировать эффективность LazyDFU можно с помощью видео, где показано, насколько ускоряется запуск игры.
Сравнение с другими модами
Cadmium
LazyDFU отлично дополняет Cadmium. В то время как Cadmium решает проблему медленной оптимизации правил, он лишь частично улучшает ситуацию. LazyDFU остаётся высокоэффективным, откладывая первоначальную компиляцию правил DFU до необходимости, что значительно ускоряет запуск игры.
Smooth Boot
LazyDFU использует подход, схожий с Smooth Boot: оба мода не пытаются изменять DFU. Однако LazyDFU превосходит Smooth Boot, поскольку вообще не компилирует правила DFU на старте, что является наиболее ресурсоёмкой частью процесса запуска игры. Smooth Boot, в свою очередь, ограничивает количество потоков, компилирующих правила DFU, и запускает их с более низким приоритетом.
Моды, удаляющие DFU
Моды, которые полностью удаляют DFU, принципиально небезопасны. При загрузке старого мира с таким модом это приведёт к его повреждению. Некоторые из них имеют защитные механизмы, но даже это не гарантирует отсутствия проблем. В сравнении с этим, при использовании LazyDFU вы можете столкнуться лишь с временным лагом, что несравнимо лучше полной потери мира. Поэтому рекомендуется выбирать LazyDFU вместо таких решений, как DataBreaker.