Skyboxify: un mod gráfico para reemplazar y personalizar texturas del cielo (skyboxes) en Minecraft
Skyboxify es un mod de cliente para Fabric que añade soporte para cielos personalizados en formato OptiFine en Minecraft.
Skyboxify es un mod de cliente para Fabric que añade soporte para cielos personalizados en formato OptiFine en Minecraft.
Skyboxify: un mod gráfico para reemplazar y personalizar texturas del cielo (skyboxes) en Minecraft
Versión de Minecraft en la que se probó y escribió el artículo: 26.1.2
Rango de versiones compatibles: 1.21.x — 26.1.2
Dependencias: Fabric API, YetAnotherConfigLib
Skyboxify es un mod del lado del cliente que devuelve a Fabric la compatibilidad con cielos personalizados en formato OptiFine para Minecraft. El cielo vanilla está limitado a un renderizado procedimental del sol, la luna, las estrellas y un gradiente de color de fondo, por lo que no es posible agregar un cielo nocturno personalizado con una nebulosa o una capa animada sobre las nubes a través de un paquete de recursos. El mod lee archivos .properties dentro del paquete y dibuja capas adicionales sobre el cielo vanilla según los parámetros especificados.
Cómo funciona
En el núcleo se encuentra una composición por capas. Cada archivo como sky1.properties, sky2.properties describe su propia capa del cielo. Primero se renderiza el cielo vanilla, y luego se superponen secuencialmente las capas personalizadas, según el número en el nombre del archivo. Las capas se mezclan con el fondo mediante uno de nueve modos de mezcla, aparecen y desaparecen a horas específicas del juego, giran sobre su propio eje y reaccionan al bioma, al clima y a la altura del jugador.

Un cielo personalizado en un modpack de Fabric, agregado usando el mod
La vinculación a una dimensión está determinada por el nombre de la carpeta donde se colocan los archivos .properties: world0 — el Overworld, world-1 — el Nether, world1 — el End. Estos nombres son suficientes: no hay un campo separado de "dimensión" dentro del archivo en sí. La carpeta de la dimensión se coloca en el paquete de recursos dentro de la ruta optifine/sky/ (la ruta nativa del formato OptiFine, que el mod implementa). Como respaldo (fallback), el mod también lee una estructura análoga desde mcpatcher/sky/ — una herencia de los paquetes de MCPatcher. Si ambas ramas están presentes en un paquete, solo se usa optifine/sky/; el mod accede a mcpatcher/sky/ solo si falta la primera.
Para dimensiones con mods con un identificador no estándar, el comportamiento es controlado por un parámetro separado en la configuración del cliente (ver abajo).
Parámetros de una sola capa
Cada capa consta de una textura más un conjunto de condiciones bajo las cuales se renderiza. Los campos principales en un archivo .properties son:
source— ruta a la textura del cielo. El único campo obligatorio.blend— modo de mezcla de la capa con el fondo:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. Por defecto —add.startFadeIn,endFadeIn,startFadeOut,endFadeOut— tiempo de aparición y desaparición de la capa en formatohh:mm(tiempo del juego). EnstartFadeIn, la opacidad de la capa es del 0%, enendFadeInes del 100%, y luego simétricamente para desvanecerse.axis— vector del eje de rotación (tres números separados por un espacio). La longitud del vector debe ser 1, de lo contrario la rotación tendrá artefactos. Por defecto — 0.0 0.0 1.0 (eje hacia el sur).weather— clima durante el cual la capa es visible:clear,rain,thunder, o una combinación separada por espacios. Por defecto — soloclear.biomes— lista de biomas. El prefijo!invierte la condición:!plains forestsignifica "en todas partes excepto los indicados".
Una capa sin condiciones (solo source) se muestra constantemente — como un fondo estático sobre el cielo estándar. Cuantas más restricciones se añadan, más exactamente reaccionará el paquete al estado del mundo.
Configuración del mod
El archivo config/skyboxify.json guarda los interruptores del cliente que afectan el renderizado independientemente del paquete instalado. Hay pocos parámetros:
Parámetro | Qué hace |
| Habilita o deshabilita globalmente el renderizado de cielos personalizados. En |
| Renderiza el sol y la luna vanilla sobre las capas personalizadas. En |
| Renderiza las estrellas estándar. En |
| Comportamiento en dimensiones para las que el paquete no ha descrito un cielo (mods con dimensiones propias). En |
| Una bandera técnica para diagnóstico y registro. Permanece |
| Un interruptor experimental añadido en la Release 2.4, devuelve la lógica de rotación de capas anterior. Rompe los paquetes modernos, por lo que está desactivado por defecto; solo debe activarse para paquetes antiguos de skybox escritos para los primeros renderizados. |
Conclusión
Skyboxify añade el renderizado de cielos personalizados en un formato que ha existido en la comunidad de OptiFine durante años, más una estructura fallback para paquetes más antiguos. Adecuado para aquellos que construyen un modpack de Fabric con énfasis en el estilo visual y quieren trasladar antiguos paquetes de skybox sin cambiar a Forge.
Instalación
Una instalación típica lleva unos 5 minutos. El proceso es el mismo; solo cambian el loader y el build correspondiente.
- 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.











