Skyboxify — graafinen modi taivaan tekstuurien (skyboxien) korvaamiseen ja mukauttamiseen Minecraftissa
Skyboxify on asiakaspuolen modi Fabricille, joka lisää tuen mukautetuille taivaille OptiFine-muodossa Minecraftissa.
Skyboxify on asiakaspuolen modi Fabricille, joka lisää tuen mukautetuille taivaille OptiFine-muodossa Minecraftissa.
Skyboxify — graafinen modi taivaan tekstuurien (skyboxien) korvaamiseen ja mukauttamiseen Minecraftissa
Minecraft-versio, jolla artikkeli on testattu ja kirjoitettu: 26.1.2
Tuettujen versioiden alue: 1.21.x — 26.1.2
Riippuvuudet: Fabric API, YetAnotherConfigLib
Skyboxify on asiakaspuolen modi, joka palauttaa Fabricille tuen mukautetuille taivaille OptiFine-muodossa Minecraftissa. Vanilla-taivas on rajoitettu auringon, kuun, tähtien proseduraaliseen renderöintiin ja taustavärin liukuväriin, joten mukautetun yötaivaan lisääminen sumulla tai animoidulla kerroksella pilvien yläpuolelle resurssipaketin kautta ei ole mahdollista. Modi lukee paketissa olevat .properties-tiedostot ja piirtää vanilla-taivaan päälle lisäkerroksia määritettyjen parametrien mukaisesti.
Kuinka se toimii
Pohjana on kerroksellinen kompositio. Jokainen tiedosto, kuten sky1.properties, sky2.properties, kuvaa omaa taivaskerrosta. Vanilla-taivas renderöidään ensin, ja sitten mukautetut kerrokset asetetaan peräkkäin sen päälle — tiedostonimen numeron mukaan. Kerrokset sekoittuvat taustaan yhdellä yhdeksästä sekoitustilasta, ilmestyvät ja katoavat tiettyinä pelitunteina, pyörivät oman akselinsa ympäri ja reagoivat biomiin, säähän ja pelaajan korkeuteen.

Mukautettu taivas Fabric-modipaketissa, lisätty modin avulla
Ulottuvuuteen sitominen määräytyy sen kansion nimen perusteella, johon .properties-tiedostot on sijoitettu: world0 — Overworld, world-1 — Nether, world1 — End. Nämä nimet riittävät: itse tiedostossa ei ole erillistä "ulottuvuus"-kenttää. Ulottuvuuskansio sijoitetaan resurssipakettiin polulle optifine/sky/ (modin toteuttaman OptiFine-muodon natiivipolku). Varajärjestelmänä (fallback) modi lukee myös vastaavan rakenteen polusta mcpatcher/sky/ — MCPatcher-pakettien perintö. Jos paketissa on molemmat haarat, vain optifine/sky/ käytetään; modi käyttää polkua mcpatcher/sky/ vain, jos ensimmäinen puuttuu.
Modatuissa ulottuvuuksissa, joissa on epästandardi tunniste, käyttäytymistä ohjaa erillinen parametri asiakasohjelman asetuksissa (katso alla).
Yksittäisen kerroksen parametrit
Jokainen kerros koostuu tekstuurista ja joukosta ehtoja, joiden alaisena se renderöidään. .properties-tiedoston pääkentät ovat:
source— polku taivaan tekstuuriin. Ainoa pakollinen kenttä.blend— kerroksen sekoitustila taustan kanssa:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. Oletus —add.startFadeIn,endFadeIn,startFadeOut,endFadeOut— kerroksen ilmestymis- ja katoamisaika muodossahh:mm(peliaika). KohdassastartFadeInkerroksen peittävyys on 0 %, kohdassaendFadeIn100 %, ja vastaavasti peilikuvana katoamisessa.axis— pyörimisakselin vektori (kolme välilyönnillä erotettua numeroa). Vektorin pituuden on oltava 1, muuten pyörimisessä on artefakteja. Oletus — 0.0 0.0 1.0 (akseli etelään).weather— sää, jonka aikana kerros näkyy:clear,rain,thunder, tai näiden yhdistelmä välilyönneillä erotettuna. Oletus — vainclear.biomes— luettelo biomeista. Etuliite!kääntää ehdon päinvastaiseksi:!plains foresttarkoittaa "kaikkialla paitsi ilmoitetuissa".
Kerros ilman ehtoja (vain source) näytetään jatkuvasti — staattisena taustana vakiotaivaan yläpuolella. Mitä enemmän rajoituksia lisätään, sitä tarkemmin paketti reagoi maailman tilaan.
Modin asetukset
Tiedosto config/skyboxify.json tallentaa asiakaspuolen kytkimet, jotka vaikuttavat renderöintiin asennetusta paketista riippumatta. Parametreja on vähän:
Parametri | Mitä se tekee |
| Ottaa maailmanlaajuisesti käyttöön tai poistaa käytöstä mukautettujen taivaiden renderöinnin. Jos arvo on |
| Renderöi vanilla-auringon ja -kuun mukautettujen kerrosten päälle. Jos arvo on |
| Renderöi vakiotähdet. Jos arvo on |
| Käyttäytyminen ulottuvuuksissa, joille paketti ei ole kuvannut taivasta (modit omilla ulottuvuuksillaan). Jos arvo on |
| Tekninen lippu vianmääritystä ja kirjaamista varten. Pysyy arvossa |
| Kokeellinen kytkin, lisätty Release 2.4:ssä, palauttaa aikaisemman kerroksen kiertologiikan. Rikkoo modernit paketit, joten se on oletuksena pois päältä; tulisi kytkeä päälle vain vanhoille skybox-paketeille, jotka on kirjoitettu varhaista renderöintiä varten. |
Yhteenveto
Skyboxify lisää mukautettujen taivaiden renderöinnin muodossa, joka on ollut OptiFine-yhteisössä jo vuosia, sekä vararakenteen (fallback) vanhemmille paketeille. Sopii heille, jotka rakentavat Fabric-modipakettia painottaen visuaalista tyyliä ja haluavat siirtää vanhoja skybox-paketteja ilman Forgeen siirtymistä.
Asennus
Tyypillinen asennus vie noin 5 minuuttia. Kulku on sama; vain Loader ja sopiva build vaihtuvat.
- 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.











