Skyboxify — Minecraft'ta gökyüzü dokularını (skybox) değiştirmek ve özelleştirmek için grafik modu
Skyboxify, Minecraft'ta OptiFine formatındaki özel gökyüzü desteği ekleyen bir Fabric istemci modudur.
Skyboxify, Minecraft'ta OptiFine formatındaki özel gökyüzü desteği ekleyen bir Fabric istemci modudur.
Skyboxify — Minecraft'ta gökyüzü dokularını (skybox) değiştirmek ve özelleştirmek için grafik modu
Makalenin test edildiği ve yazıldığı Minecraft sürümü: 26.1.2
Desteklenen sürüm aralığı: 1.21.x — 26.1.2
Gereksinimler: Fabric API, YetAnotherConfigLib
Skyboxify, Minecraft'ta OptiFine formatındaki özel gökyüzü desteğini Fabric'e geri getiren istemci taraflı bir moddur. Vanilla gökyüzü, güneşin, ayın, yıldızların ve bir arka plan renk gradyanının prosedürel olarak oluşturulmasıyla sınırlıdır, bu nedenle bir kaynak paketi (resource pack) aracılığıyla bulutsu içeren özel bir gece gökyüzü veya bulutların üzerine animasyonlu bir katman eklemek imkansızdır. Mod, paket içindeki .properties dosyalarını okur ve vanilla gökyüzünün üzerine belirtilen parametrelere göre ek katmanlar çizer.
Nasıl çalışır
Temelinde katmanlı bir kompozisyon yatar. sky1.properties, sky2.properties gibi her dosya kendi gökyüzü katmanını tanımlar. İlk olarak vanilla gökyüzü işlenir (render) ve ardından özel katmanlar dosya adındaki numaraya göre sırayla üzerine yerleştirilir. Katmanlar, dokuz karışım modundan (blend mode) biri aracılığıyla arka planla karışır, belirli oyun saatlerinde belirir ve kaybolur, kendi ekseni etrafında döner ve biyoma, hava durumuna ve oyuncunun yüksekliğine tepki verir.

Mod kullanılarak eklenen bir Fabric mod paketindeki özel gökyüzü
Bir boyuta (dimension) bağlama, .properties dosyalarının yerleştirildiği klasörün adı tarafından belirlenir: world0 — Normal Dünya, world-1 — Nether, world1 — The End. Bu isimler yeterlidir: dosyanın kendi içinde ayrı bir "boyut" alanı yoktur. Boyut klasörü, kaynak paketi içinde optifine/sky/ yoluna yerleştirilir (modun uyguladığı OptiFine formatının yerel yolu). Bir yedek (fallback) olarak, mod aynı zamanda mcpatcher/sky/ yolundan da benzer bir yapıyı okur — bu MCPatcher paketlerinden bir mirastır. Bir pakette her iki dal da mevcutsa, sadece optifine/sky/ kullanılır; mod mcpatcher/sky/ yoluna sadece ilki eksik olduğunda erişir.
Standart olmayan bir tanımlayıcıya sahip modlu boyutlar için davranış, istemci yapılandırmasında ayrı bir parametre tarafından kontrol edilir (aşağıya bakın).
Tek bir katmanın parametreleri
Her katman, bir doku (texture) ve altında işlendiği koşullar dizisinden oluşur. Bir .properties dosyasındaki ana alanlar şunlardır:
source— gökyüzü dokusunun yolu. Gerekli olan tek alandır.blend— katmanın arka planla karışım modu:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. Varsayılan —add.startFadeIn,endFadeIn,startFadeOut,endFadeOut—hh:mmformatında (oyun saati) katmanın belirme ve kaybolma zamanı.startFadeInolduğunda katmanın opaklığı %0'dır,endFadeInolduğunda %100 olur ve ardından kaybolmak için simetrik olarak ilerler.axis— dönüş ekseni vektörü (boşlukla ayrılmış üç sayı). Vektörün uzunluğu 1 olmalıdır, aksi takdirde dönüşte kusurlar oluşur. Varsayılan — 0.0 0.0 1.0 (güneye bakan eksen).weather— katmanın görünür olduğu hava durumu:clear,rain,thunderveya bunların boşlukla ayrılmış bir kombinasyonu. Varsayılan — sadececlear.biomes— biyomların listesi.!ön eki koşulu tersine çevirir:!plains forest, "belirtilenler hariç her yer" anlamına gelir.
Hiçbir koşulu olmayan (sadece source) bir katman, standart gökyüzünün üzerinde statik bir arka plan olarak sürekli gösterilir. Ne kadar çok kısıtlama eklenirse, paket dünyanın durumuna o kadar doğru tepki verir.
Mod yapılandırması
config/skyboxify.json dosyası, kurulu paketten bağımsız olarak işlemeyi (rendering) etkileyen istemci anahtarlarını saklar. Sadece birkaç parametre vardır:
Parametre | Ne yapar |
| Özel gökyüzülerinin işlenmesini genel olarak etkinleştirir veya devre dışı bırakır. |
| Vanilla güneşini ve ayını özel katmanların üzerinde işler. |
| Standart yıldızları işler. |
| Paketin gökyüzünü açıklamadığı boyutlardaki davranış (kendi boyutları olan modlar). |
| Teşhis ve günlük kaydı için teknik bir işaret. Normal oyunda |
| Sürüm 2.4'te eklenen deneysel bir anahtar, önceki katman döndürme mantığını döndürür. Modern paketleri bozduğundan varsayılan olarak devre dışıdır; sadece eski işlemeler için yazılmış eski skybox paketleri için açılmalıdır. |
Sonuç
Skyboxify, eski paketler için bir yedek (fallback) yapıya ek olarak, yıllardır OptiFine topluluğunda bulunan bir formatta özel gökyüzü işlemesi ekler. Görsel stile vurgu yapan bir Fabric mod paketi oluşturan ve Forge'a geçmek zorunda kalmadan eski skybox paketlerini aktarmak isteyenler için idealdir.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 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.











