
Iris/Oculus & GeckoLib Compat — mod för att åtgärda animationer med shaders i Minecraft
Iris/Oculus & GeckoLib Compat (även känd som GeckoAnimFix) är en liten klientmod för Minecraft som lagar en specifik bugg: när…
Iris/Oculus & GeckoLib Compat (även känd som GeckoAnimFix) är en liten klientmod för Minecraft som lagar en specifik bugg: när entitetsskuggor är aktiverade i shaderpaketet slutar animationerna för mobbar och andra entiteter byggda på GeckoLib-biblioteket att spelas upp…
Iris/Oculus & GeckoLib Compat — mod för att åtgärda animationer med shaders i Minecraft
Minecraft-version som artikeln testats och skrivits på: 1.21
Intervall av versioner som stöds: 1.18.2, 1.19.2–1.19.4, 1.20.x, 1.21
Mod-version: 1.0.0
På Fabric: Fabric API + Fabric Loader + GeckoLib + Iris
På Forge/NeoForge: GeckoLib + Oculus
Iris/Oculus & GeckoLib Compat (även känd som GeckoAnimFix) är en liten klientmod för Minecraft som lagar en specifik bugg: när entitetsskuggor är aktiverade i shaderpaketet slutar animationerna för mobbar och andra entiteter byggda på GeckoLib-biblioteket att spelas upp. Anpassade varelser fryser i en enda pose — och ser ut som statyer mitt i världen.
Var buggen kommer ifrån
GeckoLib-biblioteket är ett vanligt verktyg för mer komplexa 3D-modeller och skelettanimation av mobbar. Dussintals mods med egna varelser använder det: för gångcykler, andning, vapensvep, aggressiva poser och så vidare. Renderingen av en entitet i Minecraft utförs i praktiken flera gånger per bildruta — separat för huvudbilden och separat för uppbyggnaden av skuggkartan. Animationen ska bara uppdateras i en av dessa passager.
När shaderpaketet lägger till entitetsskuggor (alternativet Entity Shadows) ritas mob-modellen om igen, nu för shader-passagen. I äldre versioner av GeckoLib går modellens animationstillstånd sönder i denna extra passage — bildrutan fastnar. Utan shader eller med entitetsskuggor avstängda visar sig buggen inte.
Vad modden exakt gör
GeckoAnimFix lägger till en liten justering i GeckoLibs beteende — så att mobbens animationscykel inte nollställs i den extra renderpassage som aktiveras av shader-skuggor. Entiteterna fortsätter att spela upp sina animationer som vanligt, oavsett vilken shader som är aktiverad i Iris eller Oculus.
Modden fungerar automatiskt — efter att .jar-filen hamnat i mappen mods/ kräver den inga ytterligare inställningar. Inga kommandon, nya block eller menyer i spelet dyker upp: spelaren märker bara att de tidigare trasiga mobbarna rör sig normalt igen.
För GeckoLib 1.20.1+ behövs modden inte: en motsvarande åtgärd är redan integrerad i själva biblioteket. Om ditt modpack redan använder en färsk GeckoLib — kommer den extra fix-modden inte att göra någon nytta, och kan i vissa fall vara i vägen.
Så installerar du
Installationsproceduren är standard för respektive laddare — .jar-filen läggs i mappen mods/ tillsammans med GeckoLib-biblioteket och shader-modden (Iris eller Oculus). Modden skapar inga separata servicefiler i spelet.
En detalj som är värd att uppmärksamma: mod-versionen måste exakt matcha versionen av Minecraft och laddaren. Bygget för Forge startar inte på Fabric och tvärtom, även om spelets versionsnummer är detsamma. På Modrinth-sidan anges i fillistan separat för varje spelversion vilken laddare den specifika .jar-filen stöder.
Slutsats
Iris/Oculus & GeckoLib Compat löser en mycket smal uppgift: den ger liv åt animationerna för anpassade mobbar i Minecraft när användaren inte vill avstå från skuggorna i sitt shaderpaket. Mest meningsfull är den vid spel på gamla modpack 1.18.2–1.19.4 och tidiga 1.20, där GeckoLib ännu inte innehöll sin egen åtgärd. Begränsningen är tydlig: för färska versioner av GeckoLib är modden redan överflödig och kan till och med vara i vägen för mods med komplex animation. Alternativet är att helt enkelt uppdatera själva GeckoLib-biblioteket till 4.x eller nyare; det gör den separata fixen onödig, men kräver kompatibla versioner av övriga mods i paketet.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 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.











