Indium — una mod per supportare la Fabric Rendering API in Minecraft
Indium è un add-on per la mod di ottimizzazione Sodium che aggiunge il supporto per la Fabric Rendering API in Minecraft, risolvendo i…
Indium è un add-on per la mod di ottimizzazione Sodium che aggiunge il supporto per la Fabric Rendering API in Minecraft, risolvendo i problemi di compatibil...
Indium — una mod per supportare la Fabric Rendering API in Minecraft
Versione di Minecraft testata e su cui si basa l'articolo: 1.21.1
Gamma di versioni supportate: 1.16.5, 1.17.1, 1.18.x, 1.19.x, 1.20.x, 1.21–1.21.1
Versione della mod: 1.0.35
Dipendenze: Sodium 0.5.11 e Fabric API
Sodium 0.6.0 e versioni successive: Indium non è compatibile con esse e non è necessario. Il supporto per la Fabric Rendering API è stato integrato direttamente nel codice principale di Sodium.
Indium è un add-on per la mod di ottimizzazione Sodium che aggiunge il supporto per la Fabric Rendering API in Minecraft. Senza questo livello, le mod che si basano su effetti di rendering avanzati — modelli di blocchi personalizzati, colorazione contestuale, texture collegate — vengono renderizzate in modo errato con Sodium: la geometria si rompe, le texture scompaiono, i blocchi diventano invisibili. Indium colma proprio questa lacuna di compatibilità senza toccare le ottimizzazioni di Sodium né alterare la grafica vanilla.
Perché è necessaria la Fabric Rendering API
La Fabric Rendering API è un'interfaccia attraverso la quale le mod trasmettono al motore di gioco la propria logica di rendering per blocchi e oggetti: modelli flessibili, colorazione dinamica in base ai blocchi adiacenti, texture collegate, geometria personalizzata. In un ambiente normale con la Fabric API, questo ruolo è svolto da un'implementazione di riferimento chiamata Indigo, che viene abilitata automaticamente.
Quando Sodium viene aggiunto a un pacchetto di mod — una mod che riscrive completamente la pipeline di rendering per le prestazioni — Indigo viene disabilitato. Lo stesso Sodium, nelle versioni precedenti alla 0.6.0, non implementa internamente la Fabric Rendering API. A causa di ciò, le mod basate su questa API perdono l'accesso al proprio livello di visualizzazione: i loro blocchi e modelli smettono di essere renderizzati correttamente.
Come Indium risolve il problema
L'add-on non altera le ottimizzazioni di Sodium né aggiunge nuovi effetti visivi da solo. Invece, collega un'implementazione separata della Fabric Rendering API, basata su Indigo, e consente alle mod di terze parti di utilizzarla sopra il motore di rendering di Sodium. Per il giocatore, il processo sembra trasparente: Sodium viene installato per ottenere FPS, Indium viene aggiunto al suo fianco — e le mod che prima si rifiutavano di funzionare con Sodium a causa di modelli rotti iniziano a visualizzare correttamente i loro blocchi nell'inventario e nel mondo.
Gli scenari tipici in cui è necessario questo add-on sono i pacchetti di mod con pacchetti di risorse e mod che si basano su modelli avanzati: texture collegate, rendering migliorato di erba e foglie, blocchi personalizzati con geometria complessa. Indium non è legato a un elenco specifico: implementa l'API stessa, quindi funziona con qualsiasi mod che utilizzi questa API.
Impatto sulle prestazioni
Il carico dell'add-on sugli FPS è prossimo allo zero. Indium fornisce solo il livello di compatibilità, mentre tutta l'ottimizzazione visiva rimane dalla parte di Sodium. Se installi Indium in un pacchetto pulito senza mod che utilizzano la Fabric Rendering API, nulla cambierà nel gioco: né in meglio né in peggio.
Allo stesso tempo, le mod che utilizzano questa API possono caricare esse stesse il rendering: geometrie complesse, modelli dinamici o un gran numero di texture animate consumano fotogrammi. Indium fornisce semplicemente a tali mod un canale per funzionare, ma non accelera i loro calcoli. Questo add-on non porta un aumento di velocità rispetto al Sodium puro: è un livello di compatibilità, non un'ottimizzazione.
Configurazione
Il file indium-renderer.properties nella cartella config contiene due parametri: always-tesselate-blocks e ambient-occlusion-mode. Entrambi sono impostati su auto per impostazione predefinita, il che è sufficiente per un gioco normale: la mod stessa sceglie il comportamento ottimale a seconda delle altre mod installate e delle impostazioni grafiche. Non è necessario interferire con questo file nella stragrande maggioranza dei modpack.
Compatibilità con Sodium 0.6.0
Dopo il rilascio di Sodium 0.6.0, la situazione è cambiata radicalmente: gli sviluppatori hanno integrato il supporto della Fabric Rendering API direttamente nel codice principale di Sodium. Non è più necessario un livello di add-on separato e lo stesso Indium è incompatibile con questa e con tutte le versioni successive: l'installazione di entrambi contemporaneamente provoca l'arresto anomalo del gioco all'avvio.
Per questo motivo, Indium rimane rilevante nei casi in cui nel modpack sia presente Sodium 0.5.x. L'ultima versione dell'add-on — 1.0.35 — supporta Minecraft fino alla 1.21.1 ma funziona solo in coppia con Sodium 0.5.11, non con la 0.6.x. Per Minecraft 1.21.2 e versioni successive, non esistono affatto versioni separate di Indium e lì viene installato di default Sodium 0.6.x — l'add-on non viene utilizzato in tali modpack.
Controllo pre-installazione: assicurati che la versione di Sodium nel tuo modpack sia esattamente 0.5.x (per la 1.21.1 è la 0.5.11). I nuovi modpack utilizzano Sodium 0.6.x per impostazione predefinita — in questo caso, l'installazione di Indium non farà che rompere il gioco.
Conclusione
Indium consente alle mod con supporto per la Fabric Rendering API di funzionare insieme alle versioni 0.2.0–0.5.x di Sodium. Questo add-on non aggiunge prestazioni proprie né porta nuovi effetti visivi: è uno strumento di compatibilità, non un'ottimizzazione. Adatto a giocatori che mantengono Sodium 0.5.x (fino a 0.5.11) su versioni di Minecraft dalla 1.16.5 alla 1.21.1 e utilizzano mod create per la Fabric Rendering API.
Installazione
Un'installazione tipica richiede circa 5 minuti. Il procedimento è lo stesso; cambiano solo il loader e la build corrispondente.
- 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.











