NBTビューア — MinecraftのNBTファイルを開く

Minecraft Bedrock EditionとJava Editionに対応し、一般的なものから小規模なものまで両方の全サーバーコアを扱えます: Vanilla、Paper、Spigot、Purpur、Folia、Fabric、Forge、NeoForge、Mohist、Sponge、Bedrock Dedicated Server、PocketMine-MP、Nukkit、PowerNukkitX、Cloudburst、Dragonfly、Endstone、LeviLaminaなど。全一覧。

Minecraftファイルを変更せず中身だけ確認する場合は、.nbt、.dat、.mcstructure、.schem、生のNBTダンプを下へドロップしてください。型と値を含むタグツリー全体を表示し、名前または値で検索してSNBTテキストへ出力できます。保存を押さない限り書き込みは行われず、アップロードもされません。

.nbt.dat.mcstructure.schem.schematicSNBTエクスポート検索

ここに.nbtまたは.datファイルをドロップ

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · チャンクのダンプ

作成元が不明なファイルを確認する

NBTを開く主な用途は診断です。どのバージョンが書いたか、なぜワールドを読み込めないか、受け取ったスキーマティックに何があるかを確認できます。各タグの正確な型を表示するため、Minecraftでは区別が必要な値1の TAG_Byte と値1の TAG_Int を判別できます。

  • 全行の型バッジ — Byte、Short、Int、Long、Float、Double、Byte[]、String、List、Compound、Int[]、Long[]。
  • 正確な64ビットlong — シードやUUIDの半分を丸めず表示します。
  • 検索 — ツリー全体をタグ名または値で検索し、一致位置へ移動します。
  • 形式判定 — エディション、バイト順、圧縮、Bedrockストレージバージョンをファイルバーに表示します。
  • SNBTエクスポート — 文書全体をテキストにし、比較、コマンドへの貼り付け、別ツールへの受け渡しに使えます。

NBTとSNBT

SNBTはNBTのテキスト表現で、/data get の出力やコマンド入力に使われます。接尾辞で型を保持し、3b はbyte、3s はshort、3L はlong、3.0f はfloat、3.0d はdouble、[I;1,2,3] はint配列です。エクスポートすると、バイナリファイルをコマンドブロックへ貼り付けたりgitで行単位に比較したりできます。

JSONは代替になりません。数値型が1つしかなくbyte配列もないため、NBTからJSONへの変換ではMinecraftが必要とする区別が失われます。そのため、このツールはJSONではなくSNBTを出力します。

開けるファイル

ペイロードが単一NBT文書であるファイルに対応します。JavaとBedrockのlevel.dat、playerdata、servers.dat、hotbar.nbt、idcounts.dat、raids.dat、scoreboard.dat、地図データ、構造物 .nbt、.schemと.schematic、.mcstructure、.litematic、抽出済みチャンク、パケットダンプを開けます。.mca リージョン、.mcworld アーカイブ、LevelDBフォルダーなどのコンテナーは先に1文書を抽出してください。

よくある質問

編集せずにNBTファイルを表示できますか?

はい。Save & Downloadを押した場合だけ新しいファイルを書き出し、ドロップした元ファイルには触れません。

NBTをJSONへ変換できますか?

タグ型を保持するSNBTを出力します。JSONはbyte、short、int、long、floatを1つの数値型にまとめ、byte配列も失うため、Minecraftデータの往復変換先には適しません。

想定と異なるエディションとして表示されるのはなぜですか?

形式は拡張子ではなくバイト列から判定します。BedrockのつもりでJavaと表示される場合は別エディションのファイルか、偶然解析できる断片です。末尾バイト警告のオフセットも確認してください。

どの程度の大きさまで開けますか?

数MBの文書を扱えます。配列は型付き配列で保持し、ツリーは遅延描画するため、展開した行だけがページ上に作られます。

関連ツール