Indium — en mod til at understøtte Fabric Rendering API i Minecraft
Indium er en tilføjelse til optimeringsmod'et Sodium, der tilføjer understøttelse af Fabric Rendering API i Minecraft og løser…
Indium er en tilføjelse til optimeringsmod'et Sodium, der tilføjer understøttelse af Fabric Rendering API i Minecraft og løser kompatibilitetsproblemer.
Indium — en mod til at understøtte Fabric Rendering API i Minecraft
Testet Minecraft-version, som artiklen er baseret på: 1.21.1
Rækkevidde for understøttede versioner: 1.16.5, 1.17.1, 1.18.x, 1.19.x, 1.20.x, 1.21–1.21.1
Mod-version: 1.0.35
Afhængigheder: Sodium 0.5.11 og Fabric API
Sodium 0.6.0 og nyere versioner: Indium er inkompatibelt med dem og er ikke nødvendigt. Understøttelse af Fabric Rendering API er blevet integreret direkte i selve Sodium-koden.
Indium er en tilføjelse til optimeringsmod'et Sodium, der tilføjer understøttelse af Fabric Rendering API i Minecraft. Uden dette lag vil mods, der er afhængige af avancerede renderingseffekter — brugerdefinerede blokmodeller, kontekstuel farvelægning, forbundne teksturer — blive gengivet forkert sammen med Sodium: geometrien bryder sammen, teksturer forsvinder, blokke bliver usynlige. Indium lukker netop dette kompatibilitetshul uden at røre ved Sodiums optimeringer eller ændre standardgrafikken.
Hvorfor Fabric Rendering API er nødvendigt
Fabric Rendering API er en grænseflade, hvorigennem mods overfører deres egen renderingslogik for blokke og genstande til spilmotoren: fleksible modeller, dynamisk farvelægning baseret på tilstødende blokke, forbundne teksturer, brugerdefineret geometri. I et normalt miljø med Fabric API udføres denne rolle af en referenceimplementering kaldet Indigo, som aktiveres automatisk.
Når Sodium tilføjes til en modpack — en mod, der omskriver hele renderingspipelinen for at forbedre ydeevnen — deaktiveres Indigo. Sodium i sig selv implementerer ikke Fabric Rendering API internt i versioner før 0.6.0. På grund af dette mister mods bygget på denne API adgang til deres eget visningslag — deres blokke og modeller vises ikke længere korrekt.
Hvordan Indium løser problemet
Tilføjelsen ændrer ikke Sodiums optimeringer og tilføjer ikke selv nye visuelle effekter. I stedet forbinder den en separat implementering af Fabric Rendering API, bygget oven på Indigo, og lader tredjeparts-mods bruge den oven på Sodium-rendereren. For spilleren ser processen gennemsigtig ud: Sodium installeres for at få flere FPS, Indium tilføjes ved siden af — og mods, der tidligere nægtede at fungere sammen med Sodium på grund af ødelagte modeller, begynder at vise deres blokke korrekt i inventaret og i verden.
Typiske scenarier, hvor denne tilføjelse er nødvendig, er modpacks med ressourcepakker og mods, der er afhængige af avancerede modeller: forbundne teksturer, forbedret gengivelse af græs og blade, brugerdefinerede blokke med kompleks geometri. Indium er ikke bundet til en bestemt liste — den implementerer selve API'en, så den fungerer med enhver mod, der bruger denne API.
Indvirkning på ydeevnen
Tilføjelsens egen belastning af FPS er tæt på nul. Indium leverer blot kompatibilitetslaget, mens al visuel optimering forbliver på Sodiums side. Hvis du installerer Indium i en ren modpack uden mods, der bruger Fabric Rendering API, vil intet ændre sig i spillet — hverken til det bedre eller til det værre.
Samtidig kan mods, der bruger denne API, selv belaste renderingen: kompleks geometri, dynamiske modeller eller et stort antal animerede teksturer koster frames. Indium giver blot disse mods en kanal til at arbejde, men fremskynder ikke deres beregninger. Denne tilføjelse giver ingen hastighedsforøgelse i forhold til ren Sodium — det er et kompatibilitetslag, ikke en optimering.
Konfiguration
Filen indium-renderer.properties i config-mappen indeholder to parametre: always-tesselate-blocks og ambient-occlusion-mode. Begge er sat til auto som standard, hvilket er nok til et normalt spil: mod'en vælger selv den optimale adfærd afhængigt af andre installerede mods og grafikindstillinger. Der er ingen grund til at ændre i denne fil i langt de fleste modpacks.
Kompatibilitet med Sodium 0.6.0
Efter udgivelsen af Sodium 0.6.0 ændrede situationen sig fundamentalt: udviklerne integrerede understøttelsen af Fabric Rendering API direkte i selve Sodium-koden. Et separat tilføjelseslag er ikke længere nødvendigt, og selve Indium er inkompatibelt med denne og alle senere versioner — at installere dem begge samtidigt vil få spillet til at gå ned ved opstart.
Derfor forbliver Indium relevant der, hvor Sodium 0.5.x findes i modpacken. Den seneste version af tilføjelsen — 1.0.35 — understøtter Minecraft op til 1.21.1, men fungerer kun sammen med Sodium 0.5.11, ikke med 0.6.x. Til Minecraft 1.21.2 og nyere findes der slet ingen separate Indium-versioner, og der installeres Sodium 0.6.x som standard — tilføjelsen bruges ikke i sådanne modpacks.
Tjek før installation: Sørg for, at Sodium-versionen i din modpack er præcis 0.5.x (for 1.21.1 er det 0.5.11). Friske modpacks bruger Sodium 0.6.x som standard — i dette tilfælde vil installation af Indium kun ødelægge spillet.
Konklusion
Indium tillader mods med understøttelse af Fabric Rendering API at fungere sammen med Sodium-versionerne 0.2.0–0.5.x. Denne tilføjelse tilføjer ikke sin egen ydeevne og bringer ingen nye visuelle effekter — det er et kompatibilitetsværktøj, ikke en optimering. Velegnet til spillere, der beholder Sodium 0.5.x (op til 0.5.11) på Minecraft-versioner fra 1.16.5 til 1.21.1 og bruger mods bygget på Fabric Rendering API.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 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.











