Indium — un mod pour supporter l'API Fabric Rendering dans Minecraft
Indium est un addon pour le mod d'optimisation Sodium qui ajoute le support de l'API Fabric Rendering dans Minecraft.
Indium est un addon pour le mod d'optimisation Sodium qui ajoute le support de l'API Fabric Rendering dans Minecraft.
Indium — un mod pour supporter l'API Fabric Rendering dans Minecraft
Version de Minecraft testée et sur laquelle l'article est basé : 1.21.1
Plage de versions supportées : 1.16.5, 1.17.1, 1.18.x, 1.19.x, 1.20.x, 1.21–1.21.1
Version du mod : 1.0.35
Dépendances : Sodium 0.5.11 et Fabric API
Sodium 0.6.0 et versions plus récentes : Indium est incompatible avec elles et n'est pas nécessaire. Le support de l'API Fabric Rendering a été intégré directement dans le code principal de Sodium.
Indium est un addon pour le mod d'optimisation Sodium qui ajoute le support de l'API Fabric Rendering dans Minecraft. Sans cette couche, les mods s'appuyant sur des effets de rendu avancés — modèles de blocs personnalisés, coloration contextuelle, textures connectées — s'affichent incorrectement avec Sodium : la géométrie se brise, les textures disparaissent, les blocs deviennent invisibles. Indium comble précisément cette lacune de compatibilité sans toucher aux optimisations de Sodium ni altérer les graphismes vanilla.
Pourquoi l'API Fabric Rendering est nécessaire
L'API Fabric Rendering est une interface à travers laquelle les mods transmettent au moteur du jeu leur propre logique de rendu des blocs et des objets : modèles flexibles, coloration dynamique en fonction des blocs adjacents, textures connectées, géométrie personnalisée. Dans un environnement normal avec l'API Fabric, ce rôle est rempli par une implémentation de référence appelée Indigo, qui est activée automatiquement.
Lorsque Sodium est ajouté à un modpack — un mod qui réécrit complètement le pipeline de rendu pour des raisons de performance — Indigo est désactivé. Sodium lui-même, dans les versions antérieures à la 0.6.0, n'implémente pas l'API Fabric Rendering en interne. À cause de cela, les mods construits sur cette API perdent l'accès à leur propre couche d'affichage — leurs blocs et modèles cessent de s'afficher correctement.
Comment Indium résout le problème
L'addon ne modifie pas les optimisations de Sodium et n'ajoute pas de nouveaux effets visuels de lui-même. Au lieu de cela, il connecte une implémentation séparée de l'API Fabric Rendering, basée sur Indigo, et permet aux mods tiers de l'utiliser par-dessus le moteur de rendu de Sodium. Pour le joueur, le processus semble transparent : Sodium est installé pour gagner des FPS, Indium est ajouté à ses côtés — et les mods qui refusaient auparavant de fonctionner avec Sodium en raison de modèles cassés, commencent à afficher correctement leurs blocs dans l'inventaire et dans le monde.
Les scénarios typiques où cet addon est nécessaire sont les modpacks avec des packs de ressources et des mods s'appuyant sur des modèles avancés : textures connectées, rendu amélioré de l'herbe et des feuilles, blocs personnalisés avec une géométrie complexe. Indium n'est pas lié à une liste spécifique — il implémente l'API lui-même, il fonctionne donc avec tout mod utilisant cette API.
Impact sur les performances
La charge propre de l'addon sur les FPS est proche de zéro. Indium ne fait que connecter la couche de compatibilité, tandis que toute l'optimisation visuelle reste du côté de Sodium. Si vous installez Indium sur un modpack propre sans mods utilisant l'API Fabric Rendering, rien ne changera dans le jeu — ni en mieux, ni en pire.
Dans le même temps, les mods qui utilisent cette API peuvent eux-mêmes charger le rendu : une géométrie complexe, des modèles dynamiques ou un grand nombre de textures animées consomment des images par seconde. Indium fournit simplement à ces mods un canal pour fonctionner, mais n'accélère pas leurs calculs. Cet addon n'apporte aucun gain de vitesse par rapport à Sodium pur — c'est une couche de compatibilité, pas une optimisation.
Configuration
Le fichier indium-renderer.properties dans le dossier config contient deux paramètres : always-tesselate-blocks et ambient-occlusion-mode. Les deux sont définis sur auto par défaut, ce qui est suffisant pour un jeu normal : le mod choisit lui-même le comportement optimal en fonction des autres mods installés et des paramètres graphiques. Il n'est pas nécessaire d'interférer avec ce fichier dans la grande majorité des modpacks.
Compatibilité avec Sodium 0.6.0
Après la sortie de Sodium 0.6.0, la situation a fondamentalement changé : les développeurs ont intégré le support de l'API Fabric Rendering directement dans le code principal de Sodium. Une couche d'addon séparée n'est plus nécessaire, et Indium lui-même est incompatible avec cette version et toutes les versions ultérieures — installer les deux en même temps provoque le plantage du jeu au démarrage.
De ce fait, Indium reste pertinent là où Sodium 0.5.x est utilisé dans le modpack. La dernière version de l'addon — 1.0.35 — supporte Minecraft jusqu'à 1.21.1 mais ne fonctionne qu'associée à Sodium 0.5.11, pas avec 0.6.x. Pour Minecraft 1.21.2 et plus récent, il n'y a pas de versions séparées d'Indium du tout, et Sodium 0.6.x y est installé par défaut — l'addon n'est pas utilisé dans ces modpacks.
Vérification avant l'installation : assurez-vous que la version de Sodium dans votre modpack est exactement 0.5.x (pour 1.21.1, c'est 0.5.11). Les modpacks récents utilisent Sodium 0.6.x par défaut — dans ce cas, installer Indium ne fera que casser le jeu.
Conclusion
Indium permet aux mods supportant l'API Fabric Rendering de fonctionner avec les versions de Sodium 0.2.0–0.5.x. Cet addon n'ajoute pas de performance propre ni n'apporte de nouveaux effets visuels — c'est un outil de compatibilité, pas une optimisation. Convient aux joueurs conservant Sodium 0.5.x (jusqu'à 0.5.11) sur les versions de Minecraft allant de 1.16.5 à 1.21.1 et utilisant des mods basés sur l'API Fabric Rendering.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 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.











