Indium — um mod para suportar a Fabric Rendering API no Minecraft
Indium é um complemento para o mod de otimização Sodium que adiciona suporte para a Fabric Rendering API no Minecraft, corrigindo problemas…
Indium é um complemento para o mod de otimização Sodium que adiciona suporte para a Fabric Rendering API no Minecraft, corrigindo problemas de compatibilidade.
Indium — um mod para suportar a Fabric Rendering API no Minecraft
Versão do Minecraft testada e na qual o artigo se baseia: 1.21.1
Intervalo de versões suportadas: 1.16.5, 1.17.1, 1.18.x, 1.19.x, 1.20.x, 1.21–1.21.1
Versão do mod: 1.0.35
Dependências: Sodium 0.5.11 e Fabric API
Sodium 0.6.0 e versões mais recentes: Indium é incompatível com elas e não é necessário. O suporte para a Fabric Rendering API foi integrado diretamente no código principal do Sodium.
Indium é um complemento para o mod de otimização Sodium que adiciona suporte para a Fabric Rendering API no Minecraft. Sem esta camada, os mods que dependem de efeitos de renderização avançados — modelos de blocos personalizados, coloração contextual, texturas conectadas — são renderizados incorretamente em conjunto com o Sodium: a geometria quebra, as texturas desaparecem, os blocos tornam-se invisíveis. O Indium preenche exatamente esta lacuna de compatibilidade sem afetar as otimizações do Sodium e sem alterar os gráficos vanilla.
Por que a Fabric Rendering API é necessária
A Fabric Rendering API é uma interface através da qual os mods transmitem ao motor do jogo a sua própria lógica de renderização para blocos e itens: modelos flexíveis, coloração dinâmica com base nos blocos adjacentes, texturas conectadas, geometria personalizada. Num ambiente normal com a Fabric API, este papel é desempenhado por uma implementação de referência chamada Indigo, que é ativada automaticamente.
Quando o Sodium é adicionado a um modpack — um mod que reescreve completamente o pipeline de renderização para obter desempenho —, o Indigo é desativado. O próprio Sodium, nas versões anteriores à 0.6.0, não implementa a Fabric Rendering API internamente. Por causa disto, os mods baseados nesta API perdem o acesso à sua própria camada de visualização — os seus blocos e modelos deixam de ser renderizados corretamente.
Como o Indium resolve o problema
O complemento não altera as otimizações do Sodium nem adiciona novos efeitos visuais por si só. Em vez disso, liga uma implementação separada da Fabric Rendering API, construída sobre o Indigo, e permite que os mods de terceiros a utilizem sobre o renderizador do Sodium. Para o jogador, o processo parece transparente: o Sodium é instalado para ganhar FPS, o Indium é adicionado ao seu lado — e os mods que antes se recusavam a funcionar com o Sodium devido a modelos partidos começam a exibir corretamente os seus blocos no inventário e no mundo.
Os cenários típicos onde este complemento é necessário são os modpacks com pacotes de recursos e mods que dependem de modelos avançados: texturas conectadas, renderização melhorada de relva e folhas, blocos personalizados com geometria complexa. O Indium não está vinculado a uma lista específica — ele implementa a API por si próprio, pelo que funciona com qualquer mod que utilize esta API.
Impacto no desempenho
A carga própria do complemento sobre os FPS é próxima de zero. O Indium apenas liga a camada de compatibilidade, enquanto toda a otimização visual permanece do lado do Sodium. Se instalares o Indium num modpack limpo sem mods que utilizem a Fabric Rendering API, nada mudará no jogo — nem para melhor, nem para pior.
Ao mesmo tempo, os mods que utilizam esta API podem sobrecarregar a renderização por si próprios: a geometria complexa, os modelos dinâmicos ou um grande número de texturas animadas consomem fotogramas. O Indium apenas fornece a esses mods um canal para funcionar, mas não acelera os seus cálculos. Este complemento não traz um aumento de velocidade em comparação com o Sodium puro — é uma camada de compatibilidade, não uma otimização.
Configuração
O ficheiro indium-renderer.properties na pasta config contém dois parâmetros: always-tesselate-blocks e ambient-occlusion-mode. Ambos estão definidos como auto por predefinição, o que é suficiente para o jogo normal: o mod escolhe por si só o comportamento ideal, dependendo dos outros mods instalados e das configurações gráficas. Na grande maioria dos modpacks, não há necessidade de interferir com este ficheiro.
Compatibilidade com o Sodium 0.6.0
Após o lançamento do Sodium 0.6.0, a situação mudou radicalmente: os programadores integraram o suporte para a Fabric Rendering API diretamente no código principal do Sodium. Já não é necessária uma camada de complemento separada, e o próprio Indium é incompatível com esta e com todas as versões posteriores — instalar ambos em simultâneo provoca a falha do jogo no arranque.
Devido a isto, o Indium continua a ser relevante onde o Sodium 0.5.x se encontra no modpack. A última versão do complemento — 1.0.35 — suporta o Minecraft até 1.21.1, mas só funciona em conjunto com o Sodium 0.5.11, não com o 0.6.x. Para o Minecraft 1.21.2 e mais recente, não existem de todo versões separadas do Indium, e o Sodium 0.6.x está instalado lá por predefinição — o complemento não é utilizado nesses modpacks.
Verificação pré-instalação: certifica-te de que a versão do Sodium no teu modpack é exatamente 0.5.x (para a 1.21.1 é a 0.5.11). Os novos modpacks utilizam o Sodium 0.6.x por predefinição — nesse caso, instalar o Indium só vai estragar o jogo.
Conclusão
O Indium permite que os mods com suporte para a Fabric Rendering API funcionem em conjunto com as versões 0.2.0–0.5.x do Sodium. Este complemento não adiciona desempenho próprio nem traz novos efeitos visuais — é uma ferramenta de compatibilidade, não de otimização. Adequado para jogadores que mantêm o Sodium 0.5.x (até à 0.5.11) nas versões do Minecraft de 1.16.5 a 1.21.1 e utilizam mods construídos sobre a Fabric Rendering API.
Instalação
Uma instalação típica leva cerca de 5 minutos. O fluxo é o mesmo; só mudam o loader e o build correspondente.
- 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.











