Sin calificar


Creadores y Editores

tuxed

Creador

modristore

Editor

Compartir esta publicación



LazyDFU Mod

Mejora el rendimiento al iniciar saltando las tareas innecesarias de conversión del mundo utilizando manipulación ligera de bytecode.

LazyDFU es un mod de rendimiento de inicio para versiones más recientes de Minecraft. En las versiones recientes de Minecraft, especialmente los tiempos de inicio han aumentado considerablemente. Antes, el juego podía cargar en menos de un segundo sin utilizar muchos núcleos; ahora, incluso en vanilla (es mucho peor en versiones con mods, especialmente en instancias de MC Forge) toma mucho más tiempo y en las versiones recientes el uso de la CPU también se incrementa a menos que tengas muy poca RAM para la cantidad de núcleos que tienes (cubriremos por qué en un momento). LazyDFU, y mods similares, solucionan y reducen estos problemas. Este mod es muy ligero (solo sobrescribe un método con una versión en blanco) y altamente compatible (la versión antigua funciona desde 1.14-1.18.2 con prácticamente ningún cambio).


Alrededor de la versión 1.14 (cuando salió el mod, los cambios casi con certeza son más antiguos posiblemente pre-1.13) Mojang estaba realizando cambios masivos en el generador de mundos interno, y Mojang necesitaba migrar mundos antiguos. Para hacer esto, ejecutan los mundos a través de DFU y establecen reglas para convertir los mundos (incluso si no conviertes ninguno de ellos). Esto lo ralentiza y ocupa todos tus núcleos sin importar cuántos tengas en la mayoría de los casos (excepto cuando hay muy pocos mundos o tienes una CPU potente pero no mucha RAM y el sistema se bloquea por eso y simplemente no aprovecha al máximo la CPU). Gran parte del código de almacenamiento en caché del juego es ineficiente, especialmente cuando se almacena en caché cuando la mayoría de los mundos no necesitan ser almacenados en caché. Este mod sobrescribe el método que le dice al juego que ejecute estos con una manipulación de bytecode muy simple al sobrescribir el método que le dice al juego que ejecute estas reglas. Algunas versiones hacen otras cosas.


 El mod también parece hacer que el juego funcione más rápido incluso después de que se inicializa la pantalla de carga (aunque esto podría deberse a otros mods y a que fabric y versiones más nuevas de forge son bastante buenas en esto).


En la versión 1.19 Mojang realizó cambios en el lado del servidor que limitan la necesidad de LazyDFU en el servidor, pero el cliente todavía lo necesita más e incluso antes el problema era principalmente con el cliente.


ES IMPORTANTE NOTAR: Los cambios principales que LazyDFU y algunos otros mods similares hacen que cargar mundos antiguos sea inestable. Si deseas cargar un mundo antiguo se sugiere desactivar este mod. Aunque LazyDFU oficialmente te permite cargar reglas DFU cuando sea necesario, simplemente omite el caché. Es probable que sea compatible con la mayoría de los mods, aunque puede tener algunos conflictos de sobrescritura con otros mods relacionados con DFU (Data Fixer Upper).


Existen muchos mods similares o complementarios, incluyendo un fork parcialmente oficial llamado Lazy DataFixerUpper(LazyDFU) [FORGE] que es para MC Forge, aunque realiza algunos cambios.