用語集
Minecraft のワールドファイルでよく使われる用語の簡潔な定義。各項目を開くと完全な解説を読めます。
- .mcpack / .mcaddon
- .mcpack は単一のリソースパックまたはビヘイビアーパック、.mcaddon は複数のパックを1つにまとめたアドオンパック、.mctemplate はワールドテンプレート(新しいワールドを作るときに使うプリセット)です。これらはすべて統合版 (Bedrock) 用の ZIP 系ファイルですが、いずれも完全なワールドではありません。この点が、セーブデータ一式を丸ごと収めた .mcworld とは異なります。
- .mctemplate
- .mcworld は具体的な統合版 (Bedrock) のワールド(インポートしてそのまま遊ぶ一つのセーブデータ)です。.mctemplate は「ワールドテンプレート」で、それを基に新しいワールドを作るたびに独立したコピーが生成され、元のテンプレートは変わりません。どちらも本質的には拡張子を変えただけの ZIP で、構造はよく似ています。
- .mcworld
- .mcworld は Minecraft 統合版 (Bedrock) でワールドを共有・読み込みするためのパッケージファイルで、本質的にはワールドデータ(level.dat、db/ などを含む)を圧縮して拡張子を .mcworld に変えた ZIP です。統合版がインストールされた端末でタップすれば、そのワールドをゲームに読み込めます。
- level.dat
- level.dat は Minecraft の各ワールドデータのルートディレクトリにある中核的なメタデータファイルで、NBT バイナリ形式でワールド名・ゲームモード・乱数シード・スポーン地点の座標・各種ゲームルールなどの情報を記録します。ゲームはこのファイルを頼りにワールドを識別して読み込むため、これが欠けていたりルートディレクトリになかったりすると、多くの場合ワールドをインポートしたり開いたりできなくなります。
- level.dat_old
- level.dat_old は level.dat の前回分の自動バックアップです。ゲームはワールドの保存に成功するたびに、古い level.dat を level.dat_old として残します。level.dat が破損したときの復旧の手がかりになりますが、これはワールドのメタデータファイルにすぎず、完全なワールドバックアップではありません。実際のブロックやチャンクのデータは db/ の中にあり、この2つのファイルには含まれていません。
- LevelDB(db/)
- 統合版 (Bedrock) のワールドセーブにある db フォルダは LevelDB というキー・バリュー型データベースで、チャンク・ブロック・エンティティ・コンテナの中身など、本当のワールドの内容を保存しています。level.dat はメタデータを記録するだけで、db こそがワールドそのものです。そのため破損すると、チャンクの欠落やワールドが開けなくなることがあります。
- NBT
- NBT(Named Binary Tag、名前付きバイナリタグ)は、Minecraftがワールドのメタデータ・エンティティ・ブロックエンティティなどのデータを保存するために使うバイナリ形式です。level.dat や player.dat といったファイルの中身がまさにNBTです。バイナリなので、メモ帳でそのまま開くと文字化けし、内容を見るにはNBTエディタかゲーム自身が必要になります。
- region/.mca
- region/.mca は Java版がワールドのチャンクデータを保存するファイルです。ゲームはワールドを 32×32 チャンクごとの「リージョン(区域)」に分け、各リージョンを 1 つの region/r.x.z.mca ファイルに格納します。内部は NBT バイナリ形式です。統合版 (Bedrock) が db/(LevelDB) で保存するのとは異なるため、両エディションのワールドは直接相互インポートできません。
- TopoBlocks
- TopoBlocks は、Minecraft ワールドを作成、検査、修復、変換、バックアップ、ホストするための独立 iOS アプリです。.mcworld ファイル、Java ワールド ZIP、サーバー運用を扱えますが、.mcworld ファイル形式そのものではなく、公式 Minecraft 製品でもありません。
- ゲームルール(gamerules)
- ゲームモード、難易度、ゲームルールはいずれもワールド全体の設定で、ワールドセーブのルートディレクトリにある level.dat ファイルに NBT(バイナリタグ)形式でまとめて記録されます。level.dat を開けばこれらのメタデータを読み取れますが、解析には専用ツールが必要で、メモ帳でそのまま読むことはできません。
- シード(seed)
- シード(seed)は数字の並びで、Minecraftはそれを乱数の起点として原版ワールドの地形・洞窟・村・バイオームを生成します。同じシードと同じバージョンなら、ほぼ同じマップが生成されます。値はワールドの level.dat に記録されます。注意:実地図データから生成したワールドはランダムシード地形とは別物で、実際の建物・道路・標高を再現するもので、シードには依存しません。
- チャンク(chunk)
- チャンク(chunk)とは、Minecraftがワールドを切り分ける基本単位で、水平方向は16×16マス、縦方向はワールドの高さ全体を貫きます。ワールドデータはチャンク単位で保存・読み込みされ、あなたが移動した先のチャンクをゲームが生成して保存します。TopoBlocksはワールドを開くときに構造検証(ファイル種別、バージョン、構造、欠落ファイルの有無)を行い、探索したチャンクが多いほどワールドファイルも大きくなります。
- ディメンション(dimension)
- 1つの Minecraft ワールドは、オーバーワールド・ネザー・エンドの3つのディメンションのデータをすべて同じセーブに収めています。Java版は region/、DIM-1/、DIM1/ などのフォルダに分けて保存し(.mca チャンクファイル)、統合版 (Bedrock) はすべてを db/(LevelDB)にまとめ、内部のディメンション識別子で区別します。3つは同じ level.dat メタデータを共有します。
- ビヘイビアパック/リソースパック
- リソースパック(Resource Pack)はワールドの「見た目」だけを変えます——ブロックのテクスチャ、効果音、モデル、UI。ビヘイビアパック(Behavior Pack)が変えるのは「ロジック」——エンティティの挙動、ドロップ、クラフト、ゲームルールなど。どちらも統合版 (Bedrock) の仕組みで、ワールドデータとは別に保存され、ゲーム内で個別に有効化する必要があります。
- ワールドセーブ(world save)
- Minecraft 統合版 (Bedrock) のワールドセーブは 1 つのフォルダで、その中に level.dat(ワールドのメタデータ)、db/ という LevelDB データベース(チャンクとブロックのデータ)、levelname.txt などのファイルが入っています。保存場所はプラットフォームによって異なり、iOS ではアプリのサンドボックス内にあるため、ゲーム内で .mcworld として書き出すか共有しないと取り出して確認できません。
操作手順をお探しですか?ラーニングセンターまたは使い方ガイドへどうぞ。
TopoBlocks ならワンステップで完結
App を入手 ワールドの作成・修復・変換・保護・デプロイをまとめて。診断は無料で、元のファイルを上書きすることは一切ありません。