Skyboxify — um mod gráfico para substituir e personalizar texturas do céu (skyboxes) no Minecraft
Skyboxify é um mod cliente para Fabric que adiciona suporte para céus personalizados no formato OptiFine no Minecraft.
Skyboxify é um mod cliente para Fabric que adiciona suporte para céus personalizados no formato OptiFine no Minecraft.
Skyboxify — um mod gráfico para substituir e personalizar texturas do céu (skyboxes) no Minecraft
Versão do Minecraft na qual o artigo foi testado e escrito: 26.1.2
Faixa de versões suportadas: 1.21.x — 26.1.2
Dependências: Fabric API, YetAnotherConfigLib
Skyboxify é um mod lado cliente que traz de volta ao Fabric o suporte a céus personalizados no formato OptiFine para o Minecraft. O céu vanilla é limitado a uma renderização procedural do sol, da lua, das estrelas e de um gradiente de cor de fundo, portanto não é possível adicionar um céu noturno personalizado com uma nebulosa ou uma camada animada sobre as nuvens por meio de um pacote de recursos. O mod lê arquivos .properties dentro do pacote e desenha camadas adicionais sobre o céu vanilla, de acordo com os parâmetros especificados.
Como funciona
Na sua base encontra-se uma composição em camadas. Cada arquivo como sky1.properties, sky2.properties descreve a sua própria camada de céu. O céu vanilla é renderizado primeiro, e depois as camadas personalizadas são sobrepostas sequencialmente sobre ele — de acordo com o número no nome do arquivo. As camadas se misturam com o fundo por meio de um dos nove modos de mistura, aparecem e desaparecem em horas específicas do jogo, giram no seu próprio eixo e reagem ao bioma, ao clima e à altura do jogador.

Um céu personalizado num modpack Fabric, adicionado usando o mod
A vinculação a uma dimensão é determinada pelo nome da pasta onde os arquivos .properties são colocados: world0 — o Overworld, world-1 — o Nether, world1 — o End. Esses nomes são suficientes: não há um campo de "dimensão" separado dentro do próprio arquivo. A pasta de dimensão é colocada no pacote de recursos no caminho optifine/sky/ (o caminho nativo do formato OptiFine, que o mod implementa). Como alternativa (fallback), o mod também lê uma estrutura análoga de mcpatcher/sky/ — um legado de pacotes MCPatcher. Se ambas as ramificações estiverem presentes em um pacote, apenas optifine/sky/ é usado; o mod acede a mcpatcher/sky/ apenas na ausência da primeira.
Para dimensões modificadas com um identificador não padrão, o comportamento é controlado por um parâmetro separado na configuração do cliente (veja abaixo).
Parâmetros de uma única camada
Cada camada consiste numa textura e num conjunto de condições sob as quais é renderizada. Os campos principais em um arquivo .properties são:
source— caminho para a textura do céu. O único campo obrigatório.blend— modo de mistura da camada com o fundo:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. Por padrão —add.startFadeIn,endFadeIn,startFadeOut,endFadeOut— tempo de aparecimento e desaparecimento da camada no formatohh:mm(tempo do jogo). EmstartFadeIn, a opacidade da camada é 0%, emendFadeIné 100% e depois de forma semelhante para desaparecer.axis— vetor do eixo de rotação (três números separados por um espaço). O comprimento do vetor deve ser 1, caso contrário a rotação terá artefatos. Por padrão — 0.0 0.0 1.0 (eixo para o sul).weather— clima durante o qual a camada é visível:clear,rain,thunder, ou uma combinação separada por espaços. Por padrão — apenasclear.biomes— lista de biomas. O prefixo!inverte a condição:!plains forestsignifica "em qualquer lugar, exceto os indicados".
Uma camada sem quaisquer condições (apenas source) é mostrada constantemente — como um fundo estático sobre o céu padrão. Quanto mais restrições forem adicionadas, mais precisamente o pacote reage ao estado do mundo.
Configuração do mod
O arquivo config/skyboxify.json armazena interruptores do cliente que afetam a renderização, independentemente do pacote instalado. Existem poucos parâmetros:
Parâmetro | O que faz |
| Habilita ou desabilita globalmente a renderização de céus personalizados. Com |
| Renderiza o sol e a lua vanilla sobre as camadas personalizadas. Com |
| Renderiza as estrelas padrão. Com |
| Comportamento em dimensões para as quais o pacote não descreveu o céu (mods com dimensões próprias). Com |
| Sinalizador técnico para diagnóstico e registro (logging). Permanece |
| Botão experimental adicionado no Release 2.4, retorna a lógica de rotação da camada anterior. Quebra os pacotes modernos, por isso é desativado por padrão; só deve ser ativado para pacotes antigos de skybox escritos para as renderizações mais antigas. |
Conclusão
O Skyboxify adiciona a renderização de céus personalizados num formato que existe na comunidade do OptiFine há anos, além de uma estrutura fallback para pacotes mais antigos. Adequado para quem está construindo um modpack Fabric com ênfase no estilo visual e quer transferir antigos pacotes de skybox sem ter de mudar para o Forge.
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.











