Minecraftタグデータ
ゲーム・セーブNBTはNamed Binary Tagのデータです。Minecraftの構造物やゲーム情報等に使われ、数値、文字、リスト、入れ子のタグを持ちます。Java版とBedrock版、圧縮方式やエンディアンを区別します。ワールドを壊さないようコピーで確認し、型とゲーム版を保ちます。
- 主な用途
- Minecraftの階層的なタグデータを扱う
- 中身の種類
- バイナリデータ・編集文書等
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
具体例:確認する順番
例:構造物NBTを受け取って読み込めない場合。Java/Bedrock、ゲーム版、圧縮等の形式条件を作成者へ確認します。ゲームを閉じてワールド一式をバックアップし、コピーを対応ツールで確認します。タグ値だけでなく型と階層を保ちます。mcstructure等へ改名するだけでは版や形式の差が解決しません。
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- ツールで開かない:圧縮、エンディアン、Java/Bedrockの種類を確認します。
- テキストとして読めない:NBTは型付きバイナリです。対応ツールを使います。
- タグを書き換えてロード失敗:型や入れ子構造、必要タグを壊していないか確認します。
- 違うゲーム版で一部変:データ版とブロック等の互換性を確認します。
- MCSTRUCTUREへ改名しても不可:別の構造・版の差は改名では移りません。
NBTは対応したデータ変換を使う
- 元の版、種類、圧縮を確認します。
- 必要なら公式または対象プロジェクトの対応する変換機能をコピーで使います。
- タグの型と内容を確認し、テスト環境で読み込みます。
JSON化してもNBTの全型や互換性が自動で保持されるわけではありません。原データとワールドのバックアップを残します。
値だけでなく型を維持
同じ数値でもbyte、int、long等は別のタグ型です。文字列、リスト、compoundの入れ子も維持する必要があります。
Java版とBedrock版の違い
NBT系データでもバイト順や圧縮、周辺形式が異なります。ツールが「NBT対応」と書くだけで全バリエーションに対応するとは限りません。
- 保存前にワールドを終了。
- バックアップと作業コピーを分離。
- 取り込み先の版と用途を確認。
この手順の根拠:NBTExplorer project · NBTExplorer / Saicone NBT project · NBT library
関連形式との違い
| 形式・用途 | 使い分けと残る情報 |
|---|---|
| NBT | 型付き階層データ。 |
| JSON | 文字ベースの構造データ。型の表現が異なります。 |
| MCWORLD | ワールドの配布パッケージ。 |
取り扱いと安全性
ワールドの唯一の原本を直接編集しません。配布データの利用条件を確認し、未知の同梱プログラムを実行しないでください。
よくある質問
NBTはテキスト?
型付きのバイナリデータです。
JavaとBedrockで同じ?
圧縮やエンディアン等の違いがあります。
値だけ同じなら型を変えていい?
型が重要なので必要仕様に従います。
拡張子変更で構造物を移せる?
形式やゲーム版の互換性が別に必要です。
まず何をバックアップする?
元データと関係するワールド一式です。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- Named Binary Tag
- 管理・仕様
- Mojang ecosystem / implementation-specific
- MIME type
- 統一された値として扱わず、作成元・実装の資料を確認してください。
公式・一次情報
- プロジェクト公式NBTExplorer
階層的なNBTを確認する編集ツール
NBTExplorer project · リンク確認: - プロジェクト公式NBT library
タグ型、圧縮、エンディアンの違い
Saicone NBT project · リンク確認: