Guides / Troubleshooting

pack.mcmeta: Angka pack_format dan Peringatan "Tidak Kompatibel"

Satu angka yang salah bisa membuat Minecraft mengaburkan paket Anda. Berikut adalah pemetaan format ke versi, rentang supported_formats yang menghindari masalah, dan lokasi file yang benar.

Hampir setiap kasus "paket saya tidak kompatibel" disebabkan oleh satu angka di satu file kecil.

File tersebut

{
  "pack": {
    "pack_format": 46,
    "description": "My pack"
  }
}

File ini harus diberi nama persis pack.mcmeta dan berada di akar file zip — di samping assets/ atau data/, bukan di dalam folder di dalam zip. Mengompres folder induk alih-alih isinya adalah kesalahan paling umum kedua, dan terlihat identik dengan nomor format yang salah.

Paket sumber daya dan paket data menggunakan angka yang berbeda

Ini adalah bagian yang sering membingungkan orang: kedua penghitung ini telah menyimpang bertahun-tahun yang lalu dan tidak dapat dipertukarkan. Paket data yang menggunakan nomor paket sumber daya akan berwarna abu-abu meskipun nomornya "saat ini".

Daripada menghafal tabel yang usang setiap rilis, baca angkanya dari paket vanilla untuk versi yang Anda targetkan — atau biarkan generator mengisinya.

supported_formats adalah solusi sebenarnya

Menetapkan satu bilangan bulat berarti paket akan rusak pada rilis berikutnya. Rentang tidak:

{
  "pack": {
    "pack_format": 46,
    "supported_formats": { "min_inclusive": 42, "max_inclusive": 99 },
    "description": "My pack"
  }
}

pack_format tetap sebagai deklarasi utama; supported_formats memperluas apa yang diterima game tanpa peringatan. Untuk paket yang hanya menambahkan tekstur atau resep — yang merupakan kebanyakan paket — rentang yang luas adalah jujur, karena tidak ada di dalamnya yang benar-benar rusak antar versi.

Deskripsi menggunakan komponen teks

"description": [
  { "text": "My pack ", "color": "gold" },
  { "text": "v2", "color": "gray", "italic": true }
]

Kode tanda bagian (§6) juga masih berfungsi, tetapi bentuk JSON bertahan saat disalin-tempel melalui alat yang menghilangkan karakter kontrol.

Overlay, untuk mendukung beberapa versi sekaligus

"overlays": { "entries": [
  { "formats": { "min_inclusive": 42, "max_inclusive": 45 }, "directory": "older" }
] }

Folder older/ di akar paket hanya digunakan pada format tersebut. Ini adalah cara satu unduhan mendukung dua versi dengan format model yang berbeda, alih-alih mengirimkan dua file zip.

Diagnosis cepat

GejalaPenyebab
Berwarna abu-abu, "dibuat untuk versi yang lebih lama/baru"pack_format salah
Paket tidak terdaftar sama sekalipack.mcmeta tidak di akar zip, atau JSON tidak valid
Memuat, tekstur hilangformat paket baik-baik saja; jalur tekstur salah
Berfungsi di singleplayer, tidak di serverpaket data di folder dunia yang salah

Koma di akhir adalah JSON yang tidak valid dan menghasilkan kasus "tidak terdaftar sama sekali", bukan pesan kesalahan.

Buat file yang valid untuk jenis paket dan versi target Anda — dengan supported_formats terisi — menggunakan pack.mcmeta Generator.

Generator pack.mcmeta →

More guides

Browse all →

Cari alat Minecraft lainnya?

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