Apa yang dilakukan pack.mcmeta dalam resource pack Java
pack.mcmeta adalah file metadata di akar resource pack Java Edition. File ini memberi tahu Minecraft cara mendeskripsikan pack dan format resource pack yang menjadi target file. Generator ini beralih antara field pack_format lama dan struktur min_format dan max_format yang lebih baru yang digunakan oleh rilis saat ini.
File ini tidak berisi tekstur, model, suara, font, atau entri bahasa. Aset tersebut tetap berada di bawah folder assets. Letakkan pack.mcmeta di samping assets, bukan di dalamnya, dan simpan file yang diunduh dengan nama persis ini.
Pilih rilis Minecraft yang tepat
Nilai format pack berubah secara independen dari nomor versi game. Pilih rilis atau snapshot yang akan memuat pack, lalu biarkan field yang dihasilkan tidak berubah kecuali Anda sendiri telah memverifikasi rentang kompatibilitas yang lebih luas.
Metadata lama dan modern berbeda
Rilis lama membaca satu nomor pack_format. Rilis baru dapat menggunakan array format minimum dan maksimum. Generator mengubah bentuk JSON secara otomatis, bukan mencampur kedua skema dalam satu file.
Peringatan kompatibilitas tetap penting
Minecraft mungkin memuat pack yang lebih lama atau lebih baru dengan peringatan, tetapi pemuatan tidak menjamin bahwa setiap format aset kompatibel. Model, definisi item, shader, font, dan sumber daya lainnya dapat berubah antar rilis bahkan ketika metadata terbaca dengan benar.
Snapshot memerlukan pemeriksaan ekstra
Nomor format snapshot dapat berubah sebelum rilis stabil. Perlakukan output snapshot sebagai metadata uji dan verifikasi lagi saat memindahkan pack ke snapshot yang lebih baru atau versi Minecraft stabil.
Buat file pack.mcmeta yang valid
- Tulis deskripsi yang akan dilihat pemain di layar resource pack.
- Pilih rilis Java atau snapshot yang tepat yang digunakan untuk pengujian.
- Unduh pack.mcmeta dan letakkan di akar folder resource pack atau ZIP.
- Biarkan folder assets di samping file metadata, lalu muat pack di Minecraft.
- Baca log game saat pack ditolak atau aset gagal dimuat.
Pertanyaan tentang pack.mcmeta
Di mana pack.mcmeta diletakkan?
Letakkan di tingkat teratas resource pack di samping folder assets. Jika pack di-zip, pack.mcmeta dan assets harus terlihat langsung saat ZIP dibuka.
Apakah pack.mcmeta juga digunakan oleh datapack?
Datapack juga menggunakan file bernama pack.mcmeta, tetapi nilai format yang didukung dan tujuan kontennya berbeda. Halaman ini dikonfigurasi khusus untuk metadata resource pack Java.
Mengapa Minecraft menyebut pack saya tidak kompatibel?
Format yang dipilih mungkin tidak cocok dengan game yang berjalan, JSON mungkin telah diedit dengan salah, atau file mungkin berada satu folder terlalu dalam. Periksa rilis yang dipilih dan akar ZIP terlebih dahulu.
Bisakah satu resource pack mendukung banyak versi?
Metadata modern dapat mendeklarasikan rentang, tetapi aset itu sendiri juga harus berfungsi di seluruh rentang tersebut. Deklarasi yang luas tidak dapat mengonversi model atau definisi yang berubah antar versi.