Skyboxify — una mod grafica per sostituire e personalizzare le texture del cielo (skybox) in Minecraft
Skyboxify è una mod client per Fabric che aggiunge il supporto per cieli personalizzati in formato OptiFine in Minecraft.
Skyboxify è una mod client per Fabric che aggiunge il supporto per cieli personalizzati in formato OptiFine in Minecraft.
Skyboxify — una mod grafica per sostituire e personalizzare le texture del cielo (skybox) in Minecraft
Versione di Minecraft su cui è stato testato e scritto l'articolo: 26.1.2
Intervallo di versioni supportate: 1.21.x — 26.1.2
Dipendenze: Fabric API, YetAnotherConfigLib
Skyboxify è una mod lato client che riporta su Fabric il supporto per i cieli personalizzati nel formato OptiFine per Minecraft. Il cielo vanilla è limitato a un rendering procedurale di sole, luna, stelle e un gradiente di colore di sfondo, quindi non è possibile aggiungere un cielo notturno personalizzato con una nebulosa o un livello animato sopra le nuvole tramite un resource pack. La mod legge i file .properties all'interno del pacchetto e disegna livelli aggiuntivi sopra il cielo vanilla in base ai parametri specificati.
Come funziona
Al centro c'è una composizione a strati. Ogni file come sky1.properties, sky2.properties descrive un proprio livello del cielo. Il cielo vanilla viene renderizzato per primo, e poi i livelli personalizzati vengono sovrapposti in sequenza sopra di esso — in base al numero nel nome del file. I livelli si fondono con lo sfondo attraverso una delle nove modalità di fusione, compaiono e scompaiono in specifiche ore di gioco, ruotano sul proprio asse e reagiscono al bioma, al meteo e all'altezza del giocatore.

Un cielo personalizzato in un modpack Fabric, aggiunto grazie alla mod
L'associazione a una dimensione è determinata dal nome della cartella in cui sono inseriti i file .properties: world0 — l'Overworld, world-1 — il Nether, world1 — l'End. Questi nomi sono sufficienti: non c'è un campo "dimensione" separato all'interno del file stesso. La cartella della dimensione viene inserita nel pacchetto risorse nel percorso optifine/sky/ (il percorso nativo del formato OptiFine, che la mod implementa). Come soluzione di ripiego (fallback), la mod legge anche una struttura analoga da mcpatcher/sky/ — un'eredità dei pacchetti MCPatcher. Se entrambi i rami sono presenti in un pacchetto, viene utilizzato solo optifine/sky/; la mod accede a mcpatcher/sky/ solo in assenza del primo.
Per le dimensioni moddate con un identificatore non standard, il comportamento è controllato da un parametro separato nella configurazione del client (vedi sotto).
Parametri di un singolo livello
Ogni livello è una texture più una serie di condizioni sotto le quali viene renderizzata. I campi principali di un file .properties sono:
source— percorso della texture del cielo. L'unico campo obbligatorio.blend— modalità di fusione del livello con lo sfondo:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. Il valore predefinito èadd.startFadeIn,endFadeIn,startFadeOut,endFadeOut— tempo di comparsa e scomparsa del livello in formatohh:mm(tempo di gioco). AstartFadeInl'opacità del livello è allo 0%, aendFadeInal 100%, e specularmente per la dissolvenza.axis— vettore dell'asse di rotazione (tre numeri separati da spazi). La lunghezza del vettore deve essere 1, altrimenti la rotazione presenterà artefatti. Il valore predefinito è 0.0 0.0 1.0 (asse verso sud).weather— meteo durante il quale il livello è visibile:clear,rain,thunder, o una combinazione separata da spazi. Il valore predefinito è soloclear.biomes— elenco di biomi. Il prefisso!inverte la condizione:!plains forestsignifica "ovunque tranne quelli indicati".
Un livello senza alcuna condizione (solo source) viene mostrato costantemente — come uno sfondo statico sopra il cielo standard. Più restrizioni vengono aggiunte, più accuratamente il pacchetto reagirà allo stato del mondo.
Configurazione della mod
Il file config/skyboxify.json memorizza gli interruttori del client che influenzano il rendering indipendentemente dal pacchetto installato. I parametri sono pochi:
Parametro | Cosa fa |
| Abilita o disabilita globalmente il rendering di cieli personalizzati. Su |
| Renderizza il sole e la luna vanilla sopra i livelli personalizzati. Su |
| Renderizza le stelle standard. Su |
| Comportamento nelle dimensioni per cui il pacchetto non ha descritto un cielo (mod con proprie dimensioni). Su |
| Un flag tecnico per diagnostica e logging. Nel gioco normale rimane |
| Un interruttore sperimentale aggiunto nella Release 2.4, ripristina la precedente logica di rotazione dei livelli. Rompe i pacchetti moderni, perciò è disabilitato di default; dovrebbe essere attivato solo per i vecchi pacchetti skybox scritti per il rendering iniziale. |
Conclusione
Skyboxify aggiunge il rendering di cieli personalizzati in un formato che esiste da anni nella community di OptiFine, oltre a una struttura fallback per i vecchi pacchetti. Ideale per chi sta costruendo un modpack Fabric con un'enfasi sullo stile visivo e vuole trasferire vecchi pacchetti skybox senza passare a Forge.
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.











