MC Toolkit

Rehberler / Yapı ve Kaynaklar

Gökyüzünü yeniden renklendirmek: ay artık sekiz dosya ve güneş yer değiştirdi

Bir gökyüzü paketi celestial/sun.png, sekiz adet 32×32 ay evresi dosyası, end_flash.png, clouds.png, rain.png, snow.png ve end_sky.png dosyalarını tam boyutlarında değiştirir. Eski tek parça ay şeridi artık kullanılmıyor.

Yeniden renklendirme paketleri sıkıcı nedenlerle başarısız olur: yanlış yol, yanlış tuval boyutu ya da oyunun sekiz dosya beklediği yerde tek dosya. Bunlar 26.3 istemci jar dosyasından okunan tam hedefler, yani buradaki yollar ve boyutlar gerçekten yüklenenlerdir.

Gökyüzü on dört dosyadır

Gökyüzünü oluşturan her şey assets/minecraft/textures/environment/ altında yaşar ve güneş ile ayın kendi celestial/ klasörü vardır:

dosyaboyut
celestial/sun.png32 × 32
celestial/moon/<phase>.png × 8her biri 32 × 32
celestial/end_flash.png64 × 64
clouds.png256 × 256
rain.png64 × 256
snow.png64 × 256
end_sky.png128 × 128

On dördünü de değiştirin, gökyüzü sizin olur. Başka hiçbir şey yok — ayrı bir ufuk çizgisi, ayrı bir gradyan dosyası yok. Bunların ötesindeki gökyüzü rengi bir dokudan değil, biyomdan gelir.

Ay sekiz dosyadır

Adı anılmaya değer hata bu, çünkü eskiden tam tersiydi. Her evre environment/celestial/moon/ altında kendi 32 × 32 dokusudur: full_moon.png, waning_gibbous.png, third_quarter.png, waning_crescent.png, new_moon.png, waxing_crescent.png, first_quarter.png ve waxing_gibbous.png.

Yani hâlâ eski tek parça moon_phases.png dosyasını — sekiz evrenin tamamının 128 × 64'lük şeridini — gönderen bir paket, güncel oyunun hiç okumadığı bir dosya gönderir; sun.png dosyasını doğrudan environment/ içine koyan paket de öyle. Her ikisi de çoğu eski paketin ve eğitimin hâlâ kullandığı biçimdir.

Yağmur ve kar kare değil, uzundur

Her ikisi de 64 × 256 — genişliğinden dört kat uzun. Bunun nedeni, bir parçacık sprite'ı değil, ekranda aşağı doğru döşenen dikey bir çizgi olmalarıdır. Bunları kare olarak boyamak, gergin bir lekeye yol açar ve bu en yaygın boyut hatasıdır.

Parıltı, farklı işleri olan iki dosyadır

Büyü parıltısı tek bir doku değildir:

  • misc/enchanted_glint_item.png — eşyalardaki parlaklık
  • misc/enchanted_glint_armor.png — giyilen zırhtaki parlaklık

Birini yeniden renklendirirseniz diğeri vanilla'nın morunu korur ve bu, kendi paketinizde bir hata gibi görünür. Parıltıyı değiştiriyorsanız ya ikisini de değiştirin ya da hiçbirini.

Yazı tipleri bir JSON artı bir sayfadır

Yazı tipi çalışması iki dosyaya dokunur:

  • font/include/default.json — hangi sayfanın hangi karakterleri sağladığını söyleyen sağlayıcı listesi (font/default.json yalnızca ona işaret eder)
  • textures/font/ascii.png — sayfanın kendisi

Yalnızca PNG'yi değiştirmek vanilla'nın karakter eşlemesini korur. Vanilla'nın 16 × 16 ızgarası üzerine çizdiğiniz sürece bu sorun değildir; bir glifi kaydırırsanız, JSON da değişmedikçe yanlış yuvaya düşer.

Genel kural

Bir yeniden renklendirme paketi yol yolun üzerine geçersiz kılmadır: bir dosyayı vanilla'nın kullandığı aynı yola koyun, sizinki kazanır. Bu yüzden yukarıdaki yollar görselden daha önemlidir — textures/enviroment/sun.png konumundaki güzel bir doku hiçbir şey yüklemez ve oyun size nedenini söylemez.

Kaynak paketi renklendirme araçları →

Daha fazla rehber

Tümünü gör →