Indium — mód pro podporu Fabric Rendering API v Minecraftu
Indium je doplněk pro optimalizační mód Sodium, který přidává podporu pro Fabric Rendering API v Minecraftu a řeší problémy s…
Indium je doplněk pro optimalizační mód Sodium, který přidává podporu pro Fabric Rendering API v Minecraftu a řeší problémy s kompatibilitou.
Indium — mód pro podporu Fabric Rendering API v Minecraftu
Testovaná verze Minecraftu, na které je článek založen: 1.21.1
Rozsah podporovaných verzí: 1.16.5, 1.17.1, 1.18.x, 1.19.x, 1.20.x, 1.21–1.21.1
Verze módu: 1.0.35
Závislosti: Sodium 0.5.11 a Fabric API
Sodium 0.6.0 a novější verze: Indium s nimi není kompatibilní a není potřeba. Podpora Fabric Rendering API byla integrována přímo do hlavního kódu Sodium.
Indium je doplněk pro optimalizační mód Sodium, který přidává podporu pro Fabric Rendering API v Minecraftu. Bez této vrstvy se módy závislé na pokročilých efektech renderování — vlastní modely bloků, kontextové barvení, spojené textury — vykreslují společně se Sodium nesprávně: geometrie se rozpadá, textury mizí, bloky se stávají neviditelnými. Indium uzavírá právě tuto mezeru v kompatibilitě, aniž by zasahovalo do optimalizací Sodium nebo měnilo výchozí grafiku.
Proč je potřeba Fabric Rendering API
Fabric Rendering API je rozhraní, přes které módy předávají hernímu enginu vlastní logiku vykreslování bloků a předmětů: flexibilní modely, dynamické barvení na základě sousedních bloků, spojené textury, vlastní geometrie. V normálním prostředí s Fabric API plní tuto roli referenční implementace nazvaná Indigo, která se aktivuje automaticky.
Když je do modpacku přidán Sodium — mód, který zcela přepisuje vykreslovací pipeline kvůli výkonu — Indigo je deaktivováno. Samotný Sodium ve verzích před 0.6.0 neimplementuje Fabric Rendering API interně. Kvůli tomu ztrácejí módy postavené na tomto API přístup k vlastní vrstvě zobrazení — jejich bloky a modely se přestanou správně vykreslovat.
Jak Indium řeší problém
Doplněk nemění optimalizace Sodium ani sám o sobě nepřidává nové vizuální efekty. Místo toho připojuje samostatnou implementaci Fabric Rendering API, postavenou na Indigo, a umožňuje módům třetích stran ji používat nad renderérem Sodium. Pro hráče vypadá proces transparentně: Sodium je nainstalován pro zvýšení FPS, Indium je přidáno vedle něj — a módy, které dříve odmítaly fungovat se Sodium kvůli rozbitým modelům, začnou správně zobrazovat své bloky v inventáři a ve světě.
Typické scénáře, kde je tento doplněk potřeba, jsou modpacky s balíčky zdrojů a módy závislými na pokročilých modelech: spojené textury, vylepšené vykreslování trávy a listí, vlastní bloky se složitou geometrií. Indium není vázáno na konkrétní seznam — implementuje samotné API, takže funguje s jakýmkoli módem, který toto API používá.
Dopad na výkon
Vlastní zátěž doplňku na FPS se blíží nule. Indium poskytuje pouze vrstvu kompatibility, zatímco veškerá vizuální optimalizace zůstává na straně Sodium. Pokud nainstalujete Indium do čistého modpacku bez módů používajících Fabric Rendering API, ve hře se nic nezmění — k lepšímu ani k horšímu.
Zároveň mohou módy využívající toto API samy o sobě zatěžovat renderování: složitá geometrie, dynamické modely nebo velké množství animovaných textur berou snímky. Indium pouze poskytuje takovým módům kanál pro fungování, ale nezrychluje jejich výpočty. Tento doplněk nepřináší žádné zvýšení rychlosti ve srovnání s čistým Sodium — je to vrstva kompatibility, ne optimalizace.
Konfigurace
Soubor indium-renderer.properties ve složce config obsahuje dva parametry: always-tesselate-blocks a ambient-occlusion-mode. Oba jsou ve výchozím nastavení na auto, což stačí pro normální hru: mód si sám vybírá optimální chování v závislosti na dalších nainstalovaných módech a nastavení grafiky. V drtivé většině modpacků není třeba do tohoto souboru zasahovat.
Kompatibilita se Sodium 0.6.0
Po vydání Sodium 0.6.0 se situace zásadně změnila: vývojáři integrovali podporu Fabric Rendering API přímo do hlavního kódu Sodium. Samostatná vrstva doplňku již není potřeba a samotné Indium s touto a všemi novějšími verzemi není kompatibilní — instalace obou současně způsobí pád hry při spuštění.
Z tohoto důvodu zůstává Indium relevantní tam, kde je v modpacku Sodium 0.5.x. Nejnovější sestavení doplňku — 1.0.35 — podporuje Minecraft až do verze 1.21.1, ale funguje pouze ve spojení se Sodium 0.5.11, nikoli s 0.6.x. Pro Minecraft 1.21.2 a novější vůbec neexistují samostatná sestavení Indium a je tam ve výchozím nastavení Sodium 0.6.x — v takových modpackech se doplněk nepoužívá.
Kontrola před instalací: ujistěte se, že verze Sodium ve vašem modpacku je přesně 0.5.x (pro 1.21.1 je to 0.5.11). Čerstvé modpacky používají ve výchozím nastavení Sodium 0.6.x — v takovém případě instalace Indium hru pouze rozbije.
Závěr
Indium umožňuje módům s podporou Fabric Rendering API fungovat společně s verzemi Sodium 0.2.0–0.5.x. Tento doplněk nepřidává žádný vlastní výkon ani nepřináší nové vizuální efekty — je to nástroj pro kompatibilitu, ne optimalizaci. Vhodné pro hráče, kteří si ponechávají Sodium 0.5.x (až do 0.5.11) na verzích Minecraftu od 1.16.5 do 1.21.1 a používají módy postavené na Fabric Rendering API.
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.











