level.datを読む:ハードコア状態、スポーン地点、そして実際に修正できるもの
ハードコアの死亡はlevel.dat内の1つのブール値にすぎません。このファイルに何が含まれているか、破損したセーブがどのように見えるか、そして検査で本当に復元できるものの限界を正直にお伝えします。ハードコアフラグは1バイトの値です。
level.dat は、すべてのワールドフォルダのルートにある小さなgzip圧縮されたNBTファイルです。地形ではなくワールドの設定を保持しているため、調べるのに最も役立つファイルであり、同時に好奇心を持っても最も危険が少ないファイルでもあります。
中身について
| パス | 保持内容 |
|---|---|
Data.LevelName | ワールド一覧に表示される名前 |
Data.difficulty_settings.hardcore | 1b または 0b — ハードコアフラグ |
Data.difficulty_settings.difficulty | peaceful → hard、およびその横の locked フラグ |
Data.allowCommands | チートが有効かどうか |
Data.spawn | ワールドスポーン:pos、dimension、yaw、pitch |
Data.Time | 総ティック数(現在の時刻は data/minecraft/world_clocks.dat に移動しました) |
Data.DataVersion | 最後に書き込んだMinecraftのバージョン |
Data.singleplayer_uuid | シングルプレイのオーナーに属するプレイヤーファイル |
ゲームルールももうここにはありません — 同じワールドフォルダ内の data/minecraft/game_rules.dat に移動しました。
DataVersion は見落とされがちですが、トラブルシューティングで最も重要なものです。ワールドがすでにより新しいバージョンで開かれたかどうかを示してくれますが、これは通常 irreversible(不可逆的)です。
ハードコアフラグ
ハードコアは別のワールドタイプではありません。difficulty_settings.hardcore: 1b に加えて、難易度がハードに設定され、locked が有効になっている状態です。死亡してもゲームはファイルを変更しません — リスポーンを拒否するだけです。
つまり「死んだワールドのハードコアを解除できるか」というのはもっともな疑問であり、答えはフラグは編集可能だが、それは修正であり、検査ではないということです。ファイルを読み取るツールはフラグを表示できますが、変更するにはNBTを書き戻す必要があり、ファイルを危険にさらします。必ず最初にワールドフォルダをバックアップしてください。
破損したセーブがどのように見えるか
level.datが読めない、level.dat_oldが存在する — ゲームは1世代分のバックアップを保持しています。level.dat_oldをlevel.datにリネームすると、直近のセッションを除いてワールドを復元できます。これは人々が期待するよりもはるかに頻繁に機能します。- ワールドは読み込めるが、チャンクが欠落または黒い — これは
region/*.mca内のリージョンファイルの損傷であり、level.datではありません。別の問題、別のツールです。 - ワールドが一覧にまったく表示されない — 通常は
level.datの欠落または0バイトです。何よりも先にlevel.dat_oldを確認してください。
検査でできないこと
セーブファイルを読んでも復元できないもの:
- 死亡やデスポーンで失われたアイテム
- 生成されなかったチャンク
- 削除されたワールドフォルダ
ここにあるものはリカバリーサービスではありません。ツールはファイルに書かれていることを表示するだけであり、ファイルにもはや含まれていないものを再構築するものではありません。
プレイヤーデータ
すべてのプレイヤー — シングルプレイのオーナーを含む — は players/data/ 内の個別の .dat であり、UUIDで命名され、インベントリ、位置、XP、体力を保持しています。level.dat はそれらのファイルのどれがオーナーのものかを記録するだけです(singleplayer_uuid)。ワールドをサーバーに移動した後にインベントリが失われたように見える場合は、level.dat ではなく、そこであなたのUUIDのファイルを探してください。
level.dat、プレイヤーの .dat を開くか、ハードコアワールドの状態を確認してください — すべてブラウザ内で解析され、何もアップロードされません — World Save File Inspector で。