ModernFix — mod pro optimalizaci a opravu chyb v Minecraftu
ModernFix zrychluje spouštění Minecraftu, snižuje spotřebu RAM a opravuje chyby enginu — ideální pro náročné modpacky na Forge a Fabric.
ModernFix zrychluje spouštění Minecraftu, snižuje spotřebu RAM a opravuje chyby enginu — ideální pro náročné modpacky na Forge a Fabric.
ModernFix — mod pro optimalizaci a opravu chyb v Minecraftu
Verze Minecraftu, na které byl článek testován a napsán: 1.21.4
Rozsah podporovaných verzí: 1.16.4 – 26.1.2
Pro fungování nejsou potřeba žádné samostatné knihovní mody — nástroj funguje sám o sobě.
ModernFix je mod pro Minecraft, který zkracuje dobu spouštění hry, snižuje spotřebu RAM a odstraňuje řadu chyb ve fungování enginu. U velkých modpacků může načítání trvat i několik minut a obsazená paměť roste s každým přidaným modem — a to vše ještě před vstupem do světa. Mod zasahuje přímo do samotného procesu spouštění a práce se zdroji, takže je efekt patrný, aniž by ovlivňoval samotnou hratelnost. Podle měření autora se většina modpacků na Forge verzí 1.16–1.19.2 spouští po jeho instalaci zhruba dvakrát rychleji.
Zrychlení spouštění hry
Většina práce připadá na fázi načítání. Standardní spuštění moddovaného Minecraftu provádí většinu přípravných kroků postupně, takže každý další mod lineárně prodlužuje dobu do hlavního menu. Mod tento proces přepracovává: část operací je optimalizována, část paralelizována a několik zdrojů náhodných pádů při startu je odstraněno. Díky tomu dochází k „zaseknutí" při načítání způsobenému konkurencí vláken méně často.
Přínos závisí na sestavě a verzi. U typických sad modů na Forge 1.16–1.19.2 se doba do menu zkracuje zhruba na polovinu. U novějších větví mod z velké části přebírá stejné opravy, které tam už jsou standardně přítomné, takže samostatný nárůst rychlosti je méně patrný.
Snížení spotřeby RAM
Implementace block states a modelů v Minecraftu drží v paměti nadbytečná data a objem obsazené RAM rychle roste, jakmile je obsahu více než ve vanilla verzi. Mod část této nadbytečnosti odstraňuje, díky čemuž se stejný modpack vejde do menšího množství paměti.
Pokud se zapnou další, ve výchozím stavu vypnuté volby, velké sady modů se vejdou do výrazně menšího RAM rozpočtu — například All The Mods 8 se spustí se 3 GB přidělené paměti nebo méně.
Dynamické načítání zdrojů
Ve výchozím nastavení hra při spuštění načte všechny modely bloků a předmětů najednou. V modpacích s tisíci předměty to zabírá jak čas, tak paměť. Mod obsahuje alternativní systém, který modely dotahuje podle potřeby, a ne všechny předem. Načítání modelů je jednou z příčin propadu výkonu moddovaného Minecraftu, který přetrvává už od verze 1.8; nový přístup přibližuje spotřebu paměti a dobu načítání hodnotám z verze 1.7.10.
Funkce je ve výchozím stavu vypnutá kvůli možným konfliktům. Zapíná se řádkem v souboru config/modernfix-mixins.properties:
mixin.perf.dynamic_resources=true
Kompatibilita dynamických zdrojů: mody, které mění systém modelů nestandardními prostředky, mohou způsobit pád při spuštění nebo zmizení textur u některých modelů. V takovém případě se volba vrátí do vypnutého stavu.
Režim minimální paměti
Samostatným scénářem je spuštění na velmi malém množství RAM. Na klientovi sestaveném přímo pro tento účel se hru daří udržet v mezích 128 MB haldy (heap) ve hře více hráčů a přibližně 192 MB v jednohráčovém vanilla světě. Režim se zapíná několika řádky ve stejném souboru config/modernfix-mixins.properties:
mixin.feature.disable_unihex_font=true
mixin.perf.clear_fabric_mapping_tables=true
mixin.perf.clear_mixin_classinfo=true
mixin.perf.dynamic_resources=true
mixin.perf.remove_spawn_chunks=true
Dvě volby mají ve hře viditelné důsledky: remove_spawn_chunks odstraňuje trvale načtené spawn chunky a disable_unihex_font vypíná font Unihex, kvůli čemuž se část speciálních znaků (zejména na některých serverech) přestane zobrazovat. Pokud je to kritické, příslušné řádky se odeberou. Ve velkých modpacích tento režim ne vždy funguje — proto je ve výchozím stavu také vypnutý.
Závěr
ModernFix spojuje v jednom modu to, co je obvykle rozptýleno mezi několik dílčích řešení: rychlejší start, menší spotřebu RAM, přenesené opravy a přepracované načítání modelů. Na rozdíl od nástrojů, které zvyšují jen FPS v už běžící hře, funguje především před vstupem do světa — tam, kde velké modpacky ztrácejí nejvíc času a paměti. Mod přináší nejvíc užitku u náročných modpacků a na systémech se slabší pamětí, kde je znát každá ušetřená stovka megabajtů i každá minuta zkráceného spouštění.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











