
Iris/Oculus & GeckoLib Compat — mod pro opravu animací se shadery v Minecraftu
Iris/Oculus & GeckoLib Compat (známý také jako GeckoAnimFix) je malý klientský mod pro Minecraft, který opravuje jednu konkrétní chybu…
Iris/Oculus & GeckoLib Compat (známý také jako GeckoAnimFix) je malý klientský mod pro Minecraft, který opravuje jednu konkrétní chybu: když jsou v shaderpacku zapnuté stíny entit, animace mobů a dalších entit postavených na knihovně GeckoLib se přestanou přehrávat. Vlastní…
Iris/Oculus & GeckoLib Compat — mod pro opravu animací se shadery v Minecraftu
Verze Minecraftu, na které byl článek otestován a napsán: 1.21
Rozsah podporovaných verzí: 1.18.2, 1.19.2–1.19.4, 1.20.x, 1.21
Verze modu: 1.0.0
Na Fabric: Fabric API + Fabric Loader + GeckoLib + Iris
Na Forge/NeoForge: GeckoLib + Oculus
Iris/Oculus & GeckoLib Compat (známý také jako GeckoAnimFix) je malý klientský mod pro Minecraft, který opravuje jednu konkrétní chybu: když jsou v shaderpacku zapnuté stíny entit, animace mobů a dalších entit postavených na knihovně GeckoLib se přestanou přehrávat. Vlastní tvorové ztuhnou v jedné póze — a vypadají jako sochy uprostřed světa.
Odkud chyba pochází
Knihovna GeckoLib je rozšířený nástroj pro složitější 3D modely a skeletální animaci mobů. Používají ji desítky modů s vlastními tvory: pro cykly chůze, dýchání, švihy zbraní, agresivní pózy a podobně. Vykreslování entity v Minecraftu se ve skutečnosti provádí několikrát za snímek — zvlášť pro hlavní obraz a zvlášť pro sestavení mapy stínů. Animace by se měla aktualizovat jen v jednom z těchto průchodů.
Když shaderpack přidá stíny entit (volba Entity Shadows), model moba se vykreslí znovu, tentokrát pro shaderový průchod. Ve starších verzích GeckoLib se v tomto dodatečném průchodu animační stav modelu rozbije — snímek se zasekne. Bez shaderu nebo s vypnutými stíny entit se chyba neprojeví.
Co přesně mod dělá
GeckoAnimFix přidává do chování GeckoLib malou úpravu — takovou, aby se animační cyklus moba neresetoval v dodatečném vykreslovacím průchodu, který spouštějí shaderové stíny. Entity dál přehrávají své animace normálně bez ohledu na to, jaký shader je v Iris nebo Oculus zapnutý.
Mod funguje automaticky — jakmile se soubor .jar ocitne ve složce mods/, nepotřebuje žádné další nastavení. Neobjeví se žádné příkazy, nové bloky ani herní menu: hráč si všimne jen toho, že se dříve rozbití mobové zase normálně hýbou.
Pro GeckoLib 1.20.1+ mod není potřeba: obdobná oprava je už integrovaná přímo v knihovně. Pokud váš modpack používá čerstvou GeckoLib, dodatečný opravný mod nepřinese nic užitečného a v některých případech může překážet.
Jak ho připojit
Postup instalace je pro daný loader standardní — soubor .jar se vloží do složky mods/ spolu s knihovnou GeckoLib a modem shaderů (Iris nebo Oculus). Mod ve hře nevytváří žádné samostatné servisní soubory.
Jeden detail, na který je dobré dát pozor: verze modu musí přesně odpovídat verzi Minecraftu a loaderu. Sestavení pro Forge se nespustí na Fabric a naopak, i když je číslo verze hry stejné. Na stránce Modrinth je v seznamu souborů u každé verze hry zvlášť vyznačeno, který loader konkrétní .jar podporuje.
Závěr
Iris/Oculus & GeckoLib Compat řeší jeden úzký úkol: vrací život animacím vlastních mobů v Minecraftu, když se uživatel nechce vzdát stínů ve svém shaderpacku. Největší smysl dává při hraní na starých modpacích 1.18.2–1.19.4 a rané 1.20, kde GeckoLib ještě neobsahovala vlastní opravu. Omezení je jasné: pro čerstvé verze GeckoLib je mod už zbytečný a může dokonce překážet modům se složitou animací. Alternativou je prostá aktualizace samotné knihovny GeckoLib na 4.x nebo novější; tím se samostatná oprava stává zbytečnou, ale vyžaduje to kompatibilní verze ostatních modů v sestavě.
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.











