Membaca level.dat: status hardcore, titik spawn, dan apa yang sebenarnya bisa kamu perbaiki
Kematian hardcore adalah satu boolean di level.dat. Inilah isi file tersebut, seperti apa tampilan save yang rusak, dan batasan jujur dari apa yang bisa dipulihkan melalui inspeksi.
level.dat adalah file NBT terkompresi gzip kecil di akar setiap folder dunia. File ini menyimpan pengaturan dunia, bukan medannya, yang membuatnya menjadi file paling berguna untuk diperiksa dan paling tidak berbahaya untuk dikepoin.
Apa saja isinya
| Path | Isi |
|---|---|
Data.LevelName | nama yang ditampilkan di daftar dunia |
Data.hardcore | 1b atau 0b — tanda hardcore |
Data.Difficulty | 0 damai → 3 sulit |
Data.allowCommands | apakah cheat aktif |
Data.SpawnX/Y/Z | spawn dunia |
Data.Time / Data.DayTime | total tick dan waktu dalam sehari |
Data.GameRules | setiap gamerule sebagai string |
Data.DataVersion | versi Minecraft mana yang terakhir menulisnya |
Data.Player | pemain single-player, di dunia singleplayer |
DataVersion adalah yang sering diabaikan orang dan yang paling penting untuk pemecahan masalah: ini memberi tahu kamu apakah dunia sudah pernah dibuka di versi yang lebih baru, yang biasanya tidak dapat diubah.
Tanda hardcore
Hardcore bukanlah tipe dunia yang terpisah. Ini adalah Data.hardcore: 1b ditambah kesulitan yang terkunci ke mode sulit. Saat kamu mati, game tidak mengubah file — game hanya menolak untuk membiarkan kamu respawn.
Jadi "bisakah saya mengubah dunia yang mati dari hardcore" adalah pertanyaan yang wajar, dan jawabannya adalah tanda tersebut dapat diedit, tetapi itu adalah modifikasi, bukan inspeksi. Alat yang membaca file dapat menunjukkan tanda tersebut; mengubahnya berarti menulis NBT kembali, yang berisiko merusak file. Selalu cadangkan folder dunia terlebih dahulu.
Seperti apa tampilan save yang rusak
level.dattidak terbaca,level.dat_oldada — game menyimpan cadangan satu generasi. Mengganti namalevel.dat_oldmenjadilevel.datmemulihkan dunia dikurangi sesi terbaru. Ini berhasil jauh lebih sering daripada yang orang duga.- Dunia memuat, chunk hilang atau hitam — itu adalah kerusakan file region di
region/*.mca, bukanlevel.dat. Masalah berbeda, alat berbeda. - Dunia tidak muncul sama sekali di daftar — biasanya
level.datyang hilang atau berukuran nol byte. Periksalevel.dat_oldsebelum hal lain.
Apa yang tidak bisa dilakukan inspeksi
Membaca file save tidak dapat mengembalikan:
- item yang hilang karena kematian atau despawn
- chunk yang tidak pernah dihasilkan
- folder dunia yang telah dihapus
Tidak ada di sini yang merupakan layanan pemulihan. Alat ini menunjukkan apa yang dikatakan file; alat ini tidak merekonstruksi apa yang tidak lagi terkandung dalam file.
Data Pemain
Dalam singleplayer, Data.Player menyimpan inventaris, posisi, XP, dan kesehatan. Dalam multiplayer, setiap Pemain adalah .dat terpisah di playerdata/ yang dinamai berdasarkan UUID — itulah mengapa dunia single-player yang diubah menjadi server "kehilangan" inventaris kamu. Inventaris itu masih ada di level.dat, hanya saja tidak di tempat yang dicari server.
Buka level.dat, .dat Pemain, atau periksa status dunia hardcore — semuanya diuraikan di browser kamu, tidak ada yang diunggah — dengan World Save File Inspector.