Guides / Building & Resources

Mengganti warna langit butuh enam berkas — dan kedelapan fase bulan ada di salah satunya

Paket langit mengganti sun.png, moon_phases.png, clouds.png, rain.png, snow.png, dan end_sky.png dengan ukuran yang tepat. Bulan adalah satu strip 128x64, bukan delapan tekstur.

Paket ganti warna gagal karena alasan yang membosankan: jalur yang salah, ukuran kanvas yang salah, atau delapan berkas padahal gim hanya butuh satu. Ini adalah target yang tepat, diambil dari alat ganti warna di halaman ini — yang menuliskannya — jadi jalur dan ukuran di sini adalah yang benar-benar dimuat.

Langit terdiri dari enam berkas

Semua yang membentuk langit berada di bawah assets/minecraft/textures/environment/:

berkasukuran
sun.png32 × 32
moon_phases.png128 × 64
clouds.png256 × 256
rain.png64 × 256
snow.png64 × 256
end_sky.png128 × 128

Ganti keenamnya dan langit menjadi milik Anda. Tidak ada yang lain — tidak ada cakrawala terpisah, tidak ada berkas gradien. Warna langit di luar ini berasal dari bioma, bukan dari tekstur.

Bulan adalah satu strip, bukan delapan tekstur

Ini adalah kesalahan yang patut disebut. moon_phases.png adalah satu gambar 128 × 64 yang menampung kedelapan fase dalam kisi 4 × 2 dari sel 32 × 32. Gim memilih sel untuk fase malam ini.

Jadi tidak ada moon_full.png, dan paket yang mengirimkan delapan berkas bulan terpisah berarti mengirimkan delapan berkas yang tidak pernah dibaca Minecraft. Jika bulan Anda dirender sebagai seperempat dari gambar yang Anda gambar, kanvasnya adalah masalahnya: Anda menggambar satu bulan pada 128 × 64 alih-alih delapan bulan masing-masing pada 32 × 32.

Hujan dan Salju berbentuk tinggi, bukan persegi

Keduanya berukuran 64 × 256 — empat kali lebih tinggi dari lebarnya. Itu karena keduanya adalah goresan vertikal yang diulang ke bawah layar, bukan sprite partikel. Menggambar keduanya dalam bentuk persegi akan menghasilkan noda yang meregang, dan ini adalah kesalahan ukuran paling umum kedua setelah bulan.

Kilauan adalah dua berkas dengan tugas berbeda

Kilauan enchantment bukanlah satu tekstur:

  • misc/enchanted_glint_item.png — kilauan pada item
  • glint_armor.png — kilauan pada zirah yang dikenakan

Ganti warna salah satunya dan yang lain akan tetap mempertahankan warna ungu vanilla, yang terbaca sebagai bug di paket Anda sendiri. Jika Anda Ganti kilauan, Ganti keduanya atau tidak sama sekali.

Font adalah JSON ditambah lembar

Pengerjaan font membutuhkan dua berkas bersama:

  • font/default.json — daftar penyedia, yang menyatakan lembar mana yang menyediakan karakter mana
  • font/ascii.png — lembar itu sendiri

Hanya menukar PNG akan mempertahankan pemetaan karakter vanilla, sehingga glyph mendarat di slot yang salah. JSON adalah yang memberi tahu gim di mana setiap karakter berada, dan harus sesuai dengan gambar yang Anda kirimkan.

Aturan umum

Paket ganti warna adalah penggantian jalur-demi-jalur: letakkan berkas di jalur yang sama dengan yang digunakan vanilla dan milik Anda akan menang. Itulah mengapa jalur di atas lebih penting daripada karya seni — tekstur indah di textures/enviroment/sun.png tidak memuat apa pun sama sekali, dan gim tidak akan memberi tahu Anda alasannya.

Alat pewarnaan ulang paket sumber daya →

More guides

Browse all →

Cari alat Minecraft lainnya?

Kumpulan generator, penampil, dan pengonversi yang berjalan di peramban — semuanya gratis.