LazyDFU Mod za Minecraft 1.20.1, 1.16.5
Ubrzava pokretanje igre odlaganjem neobavezne inicijalizacije
O LazyDFU modu
LazyDFU je optimizacioni mod za Minecraft koji odlaže nepotreban rad pri inicijalizaciji tako da se obavlja samo ako je potrebno. Konkretno, čini inicijalizaciju DataFixerUpper-a "lenjom" - to jest, neće odmah kreirati pravila potrebna za migraciju podataka iz starijih verzija Minecraft-a u novije sve dok to zaista ne bude potrebno.
Ovaj mod je za Fabric/Quilt
Kompatibilnost
LazyDFU 0.1.2 je kompatibilan sa Minecraft-om 1.14 do 1.18.2 i radi i na klijentskoj i na serverskoj strani.
LazyDFU 0.1.3 je kompatibilan sa Minecraft-om 1.19 i novijim, ali Mojang sada implementira funkcionalnost koju LazyDFU pruža na serverskoj strani. Klijent i dalje podrazumevano inicijalizuje sva DFU pravila, pa se LazyDFU kači na nativnu klijentsku funkcionalnost koja omogućava pečenje DFU pravila i pretvara je u no-op.
Od Minecraft-a 1.19.4 i novijih, međutim, Mojang je značajno optimizovao DFU inicijalizaciju dovoljno da ovaj mod više nije neophodan u mnogim konfiguracijama. Nastaviće da bude podržan za starije verzije Minecraft-a.
Podržite me!
Da li vam je ovaj mod učinio Minecraft igrivim? Uplatite malo novca kako bih mogao da nastavim da ga razvijam.
Zašto funkcioniše?
DataFixerUpper (često skraćeno DFU) je Minecraft komponenta odgovorna za rukovanje nadogradnjama sveta iz starijih verzija Minecraft-a u novije. DFU se inicijalizuje veoma rano u procesu pokretanja Minecraft-a - zapravo, inicijalizuje se pre nego što se prozor igre uopšte pojavi. Smešno je prekomerno projektovan i veoma spor, ali to je ono sa čime nam Mojang daje da radimo.
Kao deo procesa inicijalizacije DFU-a, kešira pravila potrebna za konverziju iz starijih verzija u Minecraft kroz svaku verziju između, do verzije igre koja se pokreće. Ovaj proces se odvija u pozadini, ali je izuzetno spor, jer je i procesorski i memorijski intenzivan. Sa Minecraft-om 1.16.5, izmerio sam da ovaj proces traje 9 sekundi na Ryzen 9 3900X desktop računaru (vrhunski desktop procesor objavljen 2019.) i 57 sekundi na laptopu sa i5-8250U (procesor srednje klase za laptop iz 2017.).
Sve što LazyDFU radi je da zaustavlja ovaj proces - dozvoljava DFU-u da se inicijalizuje, ali ga prisiljava da ne kešira sva ta pravila. Kao rezultat, DFU pravila se kompajliraju samo kada svet treba da se konvertuje. To znači da je moguće da ćete videti skokove u kašnjenju ako LazyDFU prisili igru da kompajlira pravila migracije, ali kada se to završi nema kazne u performansama.
Dokažite mi
Snimio sam video koji vam pokazuje koliko je LazyDFU efikasan.
Poređenje sa drugim modovima
U poređenju sa drugim modovima, LazyDFU ima primarnu prednost što je jednostavan, bezbedan i ima mali uticaj na igru.
- LazyDFU je veoma jednostavan mod. Ceo mod je oko desetak linija koda, otprilike najjednostavniji mogući mod, a i dalje pruža ogromne prednosti. (To znači da je i idealan mod za eksperimentisanje sa novom Mixin platformom!)
- LazyDFU je visoko kompatibilan i bezbedan. LazyDFU je izuzetno malo verovatno da će se sukobiti sa drugim modovima. Ovaj mod je zasnovan na sličnom zakrpi u Paper-u koja je bila u upotrebi više od godinu dana bez prijavljenih problema sa migracijom na novije verzije Minecraft-a. (Paper je od tada prešao na zamenu Mojang-ovih data fixer-a sopstvenom visoko optimizovanom implementacijom.)
Kako instalirati LazyDFU
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.14–1.20.6 on Fabric automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric
The loader must match the game version of the mod file, for example Minecraft 1.20.6. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file lazydfu-0.1.3.jar (14 KB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: LazyDFU should be in the list.
On a server
A server on Fabric
The mod only works on a server with the same loader and game version, for example 1.20.6.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
Use the “To server” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
Minecraft 1.20.6 runs on Java 21: with a different Java version the game may close right after launch.
Verzije
Sa zavisnostima
| Minecraft | Loader | Fajl | Akcije |
|---|---|---|---|
| 1.20.1 | Fabric | 1.20.114.2 KB 14 | |
| 1.19.2 | Fabric | 1.19.214.2 KB 2 | |
| 1.18.2 | Fabric | 1.18.215.2 KB 18 | |
| 1.16.5 | Fabric | 1.16.515.2 KB 1 |
Česta pitanja
Which Minecraft versions does LazyDFU work on?
There are files for 1.14–1.20.6, 31 versions in total. The newest is 1.20.6.
Is LazyDFU for Forge or Fabric?
Only for Fabric: 1.14–1.20.6. There are no files for Forge or NeoForge: a mod for another loader will not start.
Does LazyDFU need other mods?
The author lists no required dependencies: the Fabric loader is enough.
Does LazyDFU work on a server?
Yes. LazyDFU works both in singleplayer and on a server.
Which Java does LazyDFU need?
Minecraft 1.20.6 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.
Where can I download LazyDFU safely?
On this page: the file lazydfu-0.1.3.jar (14 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 0dfa8b03ed408fb7fdada29e01cfebba02af1049.
Recenzije
Budi prvi koji će oceniti LazyDFU


