MC Toolkit

Panduan / Pemecahan Masalah

Membaca level.dat: status hardcore, titik spawn, dan apa yang benar-benar bisa diperbaiki

Kematian hardcore hanyalah satu boolean di level.dat. Berikut isi file tersebut, seperti apa save yang rusak, dan batas jujur dari apa yang bisa dipulihkan lewat inspeksi.

level.dat adalah file NBT ter-gzip kecil di root setiap folder dunia. Isinya adalah pengaturan dunia, bukan medannya, sehingga file ini menjadi yang paling berguna untuk diperiksa sekaligus yang paling aman untuk diutak-atik.

Apa saja isinya

PathIsi
Data.LevelNamenama yang ditampilkan di daftar dunia
Data.difficulty_settings.hardcore1b atau 0b — flag hardcore
Data.difficulty_settings.difficultypeaceful → hard, plus flag locked di sebelahnya
Data.allowCommandsapakah cheat aktif
Data.spawnspawn dunia: pos, dimension, yaw, pitch
Data.Timetotal tick (waktu dalam hari sekarang ada di data/minecraft/world_clocks.dat)
Data.DataVersionversi Minecraft yang terakhir menulisnya
Data.singleplayer_uuidfile pemain mana yang menjadi milik pemilik singleplayer

Gamerule juga tidak lagi ada di sini — semuanya sudah pindah ke data/minecraft/game_rules.dat di folder dunia yang sama.

DataVersion adalah yang sering diabaikan orang dan yang paling penting untuk troubleshooting: ini memberi tahu apakah sebuah dunia sudah pernah dibuka di versi yang lebih baru, yang biasanya tidak bisa dibalik.

Flag hardcore

Hardcore bukan tipe dunia tersendiri. Ini adalah difficulty_settings.hardcore: 1b plus difficulty yang diatur ke hard dan locked. Saat kamu mati, game tidak mengubah file tersebut — game hanya menolak membiarkanmu respawn.

Jadi "bisakah saya melepas hardcore dari dunia yang sudah mati" adalah pertanyaan yang wajar, dan jawabannya adalah flag itu bisa diedit, tapi itu adalah modifikasi, bukan inspeksi. Alat yang membaca file bisa menunjukkan flag-nya; mengubahnya berarti menulis NBT kembali, yang berisiko merusak file. Cadangkan folder dunia dulu, selalu.

Seperti apa save yang rusak

  • level.dat tidak terbaca, level.dat_old ada — game menyimpan cadangan satu generasi. Mengganti nama level.dat_old menjadi level.dat memulihkan dunia minus sesi terakhir. Ini jauh lebih sering berhasil daripada yang orang duga.
  • Dunia dimuat, chunk hilang atau hitam — itu kerusakan file region di region/*.mca, bukan level.dat. Masalah berbeda, alat berbeda.
  • Dunia tidak muncul sama sekali di daftar — biasanya level.dat yang hilang atau berukuran nol byte. Periksa level.dat_old sebelum yang lain.

Apa yang tidak bisa dilakukan inspeksi

Membaca file save tidak bisa mengembalikan:

  • item yang hilang karena kematian atau despawn
  • chunk yang memang tidak pernah di-generate
  • folder dunia yang sudah dihapus

Tidak ada yang di sini merupakan layanan pemulihan. Alat ini hanya menunjukkan apa yang tertulis di file; alat ini tidak merekonstruksi apa yang sudah tidak ada lagi di file tersebut.

Data pemain

Setiap pemain — termasuk pemilik singleplayer — adalah .dat terpisah di players/data/ yang dinamai berdasarkan UUID, berisi inventaris, posisi, XP, dan health. level.dat hanya mencatat file mana yang milik pemiliknya (singleplayer_uuid). Jika inventaris tampak hilang setelah memindahkan dunia ke server, cari file UUID-mu di sana, bukan di level.dat.

Buka level.dat, .dat pemain, atau periksa status dunia hardcore — semuanya diproses di browser-mu, tidak ada yang diunggah — dengan World Save File Inspector.

Pemeriksa berkas dunia →

Panduan lainnya

Lihat semua →