Начните вводить название — например, MoreHead, Sodium или PEAK

LazyDFU — иконка
Обложка MinecraftМод для Minecraft

LazyDFU

от astei

Ускоряет загрузку игры, откладывая несущественную инициализацию

  • Эпический
  • 15,2 млн скачиваний
  • Версия 0.1.3
  • Обновлён 8 июня 2022
  • Не обновлялся больше года
  • Кому ставить: себе или на сервер
  • Fabric
  • Оптимизация

О моде LazyDFU

LazyDFU — мод для Minecraft (Майнкрафт) от автора astei. Ускоряет загрузку игры, откладывая несущественную инициализацию

Его скачали 15,2 млн раз: это 238-е место среди модов Minecraft в нашем каталоге, редкость — «эпический» (топ-20% по скачиваниям). Мод давно не обновлялся — проверьте совместимость с текущей версией игры, актуальная версия — 0.1.3.

Дополнительных модов для работы не требует.

Работает на Fabric, поддерживает Minecraft до 1.20.6 включительно. По данным Modrinth, ставить его нужно так: себе или на сервер.

Полное описание LazyDFU

Автоматический перевод текста автора

LazyDFU - это мод оптимизации для Minecraft, который откладывает ненужную работу по инициализации, чтобы она выполнялась только при необходимости. В частности, он делает инициализацию DataFixerUpper «ленивой» — то есть он не будет сразу создавать правила, необходимые для миграции данных из старых версий Minecraft в более новые версии, пока ему действительно не нужно это делать.

Этот мод для Fabric/Quilt

Совместимость

Ленивый ДФУ 0.1.2 совместим с Minecraft 1.14 до 1.18.2 и работает на стороне клиента и сервера.

Ленивый ДФУ 0.1.3 совместим с Minecraft 1.19 и выше, однако Mojang теперь реализует функциональность LazyDFU на стороне сервера. Клиент по-прежнему инициализирует все правила DFU по умолчанию, поэтому LazyDFU подключается к нативной функциональности клиента, которая позволяет выпечку правил DFU и превращает ее в безоперационную.

Однако в Minecraft 1.19.4 и выше Mojang значительно оптимизировал инициализацию DFU настолько, что этот мод больше не нужен во многих конфигурациях. Он будет поддерживаться для более старых версий Minecraft.

Спонсор!

Этот мод сделал Minecraft доступным для вас? Чип за небольшие деньги, чтобы я мог продолжать его развивать. (Chip in a bit of money)

Почему это работает?

DataFixerUpper (часто сокращенно DFU) является компонентом Minecraft, ответственным за обработку обновлений мира от старых версий Minecraft до новых версий. DFU инициализируется очень рано в процессе запуска Minecraft - на самом деле, он инициализируется еще до того, как появится окно игры. Он смехотворно перестроен и очень медленный, но это то, с чем Моджанг дает нам работать.

В рамках процесса инициализации DFU он кэширует правила, необходимые для преобразования из старых версий в MInecraft через каждую версию между ними, вплоть до запуска версии игры. Этот процесс происходит в фоновом режиме, но он крайне медленный, так как он является и процессором, и интенсивной памятью. С Minecraft 1.16.5 я измерил этот процесс за 9 секунд на рабочем столе Ryzen 9 3900X (высококлассный настольный процессор, выпущенный в 2019 году) и 57 секунд на ноутбуке с i5-8250U (чип для ноутбука среднего класса с 2017 года).

Все, что делает LazyDFU, это останавливает этот процесс - он позволяет DFU инициализировать, но он заставит его не кэшировать все эти правила. В результате правила ДФУ составляются только тогда, когда мир нуждается в преобразовании. Это означает, что вы можете увидеть всплески задержки, если LazyDFU заставит игру составлять правила миграции, но после завершения не будет штрафа за производительность.

Докажи это мне

Я записал видео, которое показывает, насколько эффективен LazyDFU. (recorded a video)

Сравнение с другими модами

По сравнению с другими модами, LazyDFU имеет основное преимущество в том, что он прост, безопасен и мало влияет на игру.

  • LazyDFU - очень простой мод. Весь мод - это около дюжины строк кода, примерно столько же несложных, сколько может получить мод, при этом все еще предоставляя огромные преимущества. (Это означает, что это также идеальный мод для экспериментов с новой платформой Mixin!)
  • LazyDFU очень совместим и безопасен. LazyDFU вряд ли будет конфликтовать с другими модами. Этот мод основан на аналогичном патче в Paper, который использовался более года без каких-либо проблем с переходом на новые версии Minecraft. (С тех пор документ изменился, заменив фиксеры данных Mojang на собственную оптимизированную реализацию.) (Paper)

Как установить LazyDFU

Файл скачивается с официального сервера Modrinth, без перезаливов и сторонних установщиков

Подробная инструкция для Minecraft
  1. Установите загрузчик модов — Fabric, Forge или NeoForge — под вашу версию Minecraft (проще всего через лаунчер Modrinth App или Prism Launcher).
  2. Откройте страницу мода «LazyDFU» на Modrinth и скачайте файл .jar для своей версии игры и загрузчика.
  3. Положите .jar в папку .minecraft/mods (в Modrinth App — кнопка «Добавить контент» в профиле).
  4. Проверьте зависимости: многим модам нужен Fabric API или другие библиотеки.
  5. Запустите игру с выбранным профилем — мод появится в списке модов.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Modrinth, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/minecraft/lazydfu/)
HTML<a href="https://modka.app/minecraft/lazydfu/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/minecraft/lazydfu/]Описание на русском — Модка[/url]

Частые вопросы о LazyDFU

Как установить LazyDFU?

Установите загрузчик модов — Fabric, Forge или NeoForge — под вашу версию Minecraft (проще всего через лаунчер Modrinth App или Prism Launcher). Откройте страницу мода «LazyDFU» на Modrinth и скачайте файл .jar для своей версии игры и загрузчика. Положите .jar в папку .minecraft/mods (в Modrinth App — кнопка «Добавить контент» в профиле). Проверьте зависимости: многим модам нужен Fabric API или другие библиотеки. Запустите игру с выбранным профилем — мод появится в списке модов.

Безопасен ли LazyDFU?

Файл скачивается с официального сервера Modrinth, куда его загрузил astei. Мы не перезаливаем и не изменяем моды.

Нужно ли ставить LazyDFU на сервер?

По данным Modrinth — себе или на сервер. Если мод добавляет в игру новые блоки, предметы или мобов, он должен стоять и на сервере, и у игроков — одной и той же версии.

На какие версии Minecraft есть LazyDFU?

В каталоге есть файлы под версии от 1.14 до 1.20.6. Последняя поддерживаемая версия — 1.20.6. Файлы под конкретную версию и загрузчик — в таблице на этой странице.

Когда LazyDFU обновлялся последний раз?

8 июня 2022, актуальная версия — 0.1.3. Это больше года назад: перед установкой проверьте, работает ли мод на текущей версии игры.

Похожие моды

Все моды на Minecraft
Entity Culling — иконка

Entity Culling

Использует асинхронную трассировку лучей, чтобы скрывать невидимые блоки и сущности.

Легендарный188 млнbabric

FerriteCore — иконка

FerriteCore

Оптимизация потребления памяти.

Легендарный167,1 млнОптимизация

Lithium — иконка

Lithium

Мод без компромиссов для оптимизации игровой логики. Полезен и в одиночной игре, и на мультиплеерных серверах.

Легендарный143,1 млнОптимизация

ImmediatelyFast — иконка

ImmediatelyFast

Ускоряет отрисовку в немедленном режиме (immediate mode) в Minecraft.

Легендарный137,6 млнОптимизация

Sodium Extra — иконка

Sodium Extra

Дополнение для Sodium с функциями, которым не место в самом Sodium.

Легендарный106,7 млнПроклятое

ModernFix — иконка

ModernFix

Всё-в-одном мод, который повышает производительность, снижает потребление памяти и исправляет много багов. Совместим со всеми вашими любимыми модами на производительность.

Легендарный84,1 млнОптимизация