Skyboxify — et grafisk mod til at erstatte og tilpasse himmelteksturer (skyboxes) i Minecraft
Skyboxify er et klient-mod til Fabric, der tilføjer understøttelse af brugerdefinerede himle i OptiFine-format i Minecraft.
Skyboxify er et klient-mod til Fabric, der tilføjer understøttelse af brugerdefinerede himle i OptiFine-format i Minecraft.
Skyboxify — et grafisk mod til at erstatte og tilpasse himmelteksturer (skyboxes) i Minecraft
Minecraft-version, som artiklen er testet og skrevet til: 26.1.2
Understøttede versioner: 1.21.x — 26.1.2
Afhængigheder: Fabric API, YetAnotherConfigLib
Skyboxify er et klient-mod, der bringer understøttelsen af brugerdefinerede himle i OptiFine-format tilbage til Fabric i Minecraft. Standardhimlen er begrænset til en proceduremæssig gengivelse af solen, månen, stjernerne og en baggrundsfarvegradient, hvilket betyder, at det er umuligt at tilføje en brugerdefineret nattehimmel med en stjernetåge eller et animeret lag over skyerne via en ressourcepakke. Mod'et læser .properties-filer inde i pakken og tegner ekstra lag over standardhimlen i henhold til de specificerede parametre.
Sådan fungerer det
I sin kerne er det en lagdelt komposition. Hver fil som sky1.properties, sky2.properties beskriver sit eget himmellag. Standardhimlen renderes først, og derefter lægges brugerdefinerede lag sekventielt ovenpå — i henhold til nummeret i filnavnet. Lagene blandes med baggrunden ved hjælp af en af ni blandingstilstande, vises og forsvinder på bestemte tidspunkter i spillet, roterer om deres egen akse og reagerer på biomet, vejret og spillerens højde.

En brugerdefineret himmel i en Fabric-modpack, tilføjet ved hjælp af mod'et
Binding til en dimension bestemmes af navnet på den mappe, hvor .properties-filerne er placeret: world0 — Overworld, world-1 — Nether, world1 — The End. Disse navne er tilstrækkelige: der er ikke et separat felt for "dimension" inde i selve filen. Dimensionsmappen placeres i ressourcepakken i stien optifine/sky/ (den native sti for OptiFine-formatet, som mod'et implementerer). Som fallback læser mod'et også en tilsvarende struktur fra mcpatcher/sky/ — en arv fra MCPatcher-pakker. Hvis begge findes i én pakke, bruges kun optifine/sky/; mod'et benytter kun mcpatcher/sky/, hvis den første mangler.
For moddede dimensioner med en ikke-standard identifikator styres adfærden af en separat parameter i klientkonfigurationen (se nedenfor).
Parametre for et enkelt lag
Hvert lag består af en tekstur plus et sæt betingelser, hvorunder det gengives. De vigtigste felter i en .properties-fil er:
source— sti til himmelteksturen. Det eneste obligatoriske felt.blend— tilstand for at blande laget med baggrunden:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. Standard eradd.startFadeIn,endFadeIn,startFadeOut,endFadeOut— tidspunkt for hvornår laget dukker op og forsvinder ihh:mm-format (spilletid). VedstartFadeIner lagets opacitet 0%, vedendFadeIner det 100%, og tilsvarende for udtoning.axis— rotationsakse-vektoren (tre tal adskilt af mellemrum). Længden af vektoren skal være 1, ellers vil rotationen have artefakter. Standard er 0.0 0.0 1.0 (akse peger mod syd).weather— vejrforhold, under hvilke laget er synligt:clear,rain,thunder, eller en kombination adskilt af mellemrum. Standard er kunclear.biomes— liste over biomer. Præfikset!inverterer betingelsen:!plains forestbetyder "overalt undtagen de angivne".
Et lag uden nogen betingelser (kun source) vises konstant — som en statisk baggrund over standardhimlen. Jo flere begrænsninger der tilføjes, jo mere præcist reagerer pakken på verdens tilstand.
Mod-konfiguration
Filen config/skyboxify.json gemmer klientindstillinger, der påvirker gengivelsen uanset den installerede pakke. Der er få parametre:
Parameter | Hvad den gør |
| Aktiverer eller deaktiverer globalt gengivelse af brugerdefinerede himle. Ved |
| Gengiver standard solen og månen over de brugerdefinerede lag. Ved |
| Gengiver standard stjerner. Ved |
| Adfærd i dimensioner, for hvilke pakken ikke har beskrevet en himmel (mods med egne dimensioner). Ved |
| Et teknisk flag til diagnosticering og logføring. Forbliver |
| En eksperimentel knap tilføjet i Release 2.4, returnerer den tidligere logik for lagrotation. Ødelægger moderne pakker, så den er deaktiveret som standard; bør kun slås til for gamle skybox-pakker, der er skrevet til tidligere rendersystemer. |
Konklusion
Skyboxify tilføjer gengivelse af brugerdefinerede himle i et format, der har eksisteret i OptiFine-fællesskabet i årevis, plus en fallback-struktur til ældre pakker. Ideelt for dem, der bygger en Fabric-modpack med vægt på visuel stil og ønsker at portere gamle skybox-pakker uden at skulle skifte til Forge.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 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.











