Panduan / Bangunan & Sumber Daya
Ganti warna langit: bulan kini terdiri dari delapan berkas, dan matahari telah berpindah
Paket langit menggantikan celestial/sun.png, delapan berkas fase bulan berukuran 32×32, end_flash.png, clouds.png, rain.png, snow.png, dan end_sky.png dengan ukuran yang tepat. Strip bulan tunggal yang lama sudah tidak ada.
Paket ganti warna gagal karena alasan yang membosankan: jalur yang salah, ukuran kanvas yang salah, atau satu berkas padahal gim menginginkan delapan. Berikut adalah target yang tepat, dibaca langsung dari jar klien 26.3, jadi jalur dan ukuran di sini adalah yang benar-benar dimuat.
Langit terdiri dari empat belas berkas
Semua yang membentuk langit berada di bawah assets/minecraft/textures/environment/, dan matahari serta bulan memiliki folder celestial/ sendiri:
| berkas | ukuran |
|---|---|
celestial/sun.png | 32 × 32 |
celestial/moon/<phase>.png × 8 | 32 × 32 masing-masing |
celestial/end_flash.png | 64 × 64 |
clouds.png | 256 × 256 |
rain.png | 64 × 256 |
snow.png | 64 × 256 |
end_sky.png | 128 × 128 |
Ganti keempat belasnya dan langit menjadi milikmu. Tidak ada yang lain — tidak ada horizon terpisah, tidak ada berkas gradien. Warna langit di luar ini berasal dari bioma, bukan dari tekstur.
Bulan terdiri dari delapan berkas
Inilah kesalahan yang layak disebut, karena dulu kebalikannya. Setiap fase adalah teksturnya sendiri berukuran 32 × 32 di bawah environment/celestial/moon/: full_moon.png, waning_gibbous.png, third_quarter.png, waning_crescent.png, new_moon.png, waxing_crescent.png, first_quarter.png, dan waxing_gibbous.png.
Jadi paket yang masih menyertakan moon_phases.png tunggal yang lama — strip 128 × 64 dari kedelapan fase — menyertakan berkas yang tidak pernah dibaca gim saat ini, begitu pula paket yang menaruh sun.png langsung di environment/. Keduanya adalah bentuk yang masih digunakan sebagian besar paket dan tutorial lama.
Hujan dan salju itu tinggi, bukan persegi
Keduanya berukuran 64 × 256 — empat kali lebih tinggi daripada lebarnya. Itu karena keduanya adalah coretan vertikal yang disusun ke bawah layar, bukan sprite partikel. Menggambarnya persegi menghasilkan smear yang melar, dan itu adalah kesalahan ukuran yang paling umum.
Glint adalah dua berkas dengan tugas berbeda
Kilau enchantment bukan satu tekstur:
misc/enchanted_glint_item.png— kilau pada itemmisc/enchanted_glint_armor.png— kilau pada armor yang dipakai
Ganti warna salah satunya dan yang lain tetap ungu vanilla, yang terbaca sebagai bug di paketmu sendiri. Jika kamu mengubah glint, ubah keduanya atau tidak sama sekali.
Font adalah JSON plus satu lembar
Pekerjaan font menyentuh dua berkas:
font/include/default.json— daftar penyedia yang menyatakan lembar mana menyediakan karakter mana (font/default.jsonhanya menunjuk ke sana)textures/font/ascii.png— lembarnya sendiri
Menukar hanya PNG-nya membuat pemetaan karakter vanilla tetap berlaku. Itu tidak masalah selama kamu menggambar pada grid 16 × 16 vanilla; pindahkan satu glyph dan ia akan mendarat di slot yang salah kecuali JSON-nya juga diubah.
Aturan umum
Paket ganti warna adalah override jalur demi jalur: taruh berkas di jalur yang sama dengan yang digunakan vanilla dan milikmu yang menang. Itulah sebabnya jalur di atas lebih penting daripada karya seninya — tekstur yang indah di textures/enviroment/sun.png tidak memuat apa pun, dan gim tidak akan memberitahumu alasannya.