チャンクとは:ワールドの最小保存単位

Minecraftはワールド全体を「一枚岩」として扱うのではなく、それを一マスずつのチャンク(chunk)に切り分けます。1つのチャンクは水平方向に16×16マスで、縦方向はワールドの最下部から最上部まで貫いています。あなたが目にしている地図全体は、実は何千何万ものチャンクが組み合わさってできているのです。

なぜこうして切り分けるのでしょうか。ワールドは大きすぎて、一度にすべてをメモリに収めることはできないからです。ゲームはあなたの近くのチャンクだけを読み込み、遠くのものは解放します。これが「チャンク読み込み」です。チャンクはワールドデータがディスク上に保存される単位でもあり、あなたが移動した先のチャンクをゲームが生成して保存します。これらのデータが端末上のどこに保存されているのか知りたい場合は、Minecraftのセーブデータはどこにあるをご覧ください。

チャンクはワールドファイル内にどう保存されるか

バージョンによってチャンクのファイルへの書き込み方法は異なります。

  • Java版は隣接するチャンクをまとめて「リージョンファイル」region/r.x.z.mca(NBTバイナリ形式)に格納し、1つのリージョンファイルに一帯のチャンクが収められます。詳しくはJavaのregion/.mcaファイルとはをご覧ください。
  • **統合版 (Bedrock)**はチャンクをdb/ディレクトリ配下のLevelDBデータベースに保存します。

どちらの形式でも、核心は同じです。ワールド=チャンク単位で整理された大量のデータです。これを理解すれば、一部の「インポート失敗」が実は構造・チャンクレベルの問題であって、「ファイル全体が壊れている」わけではないことも分かりやすくなります。

探索するほどファイルは大きくなる

探索したチャンクはすべて保存される以上、遠くまで行き、たくさん探索するほど蓄積されるチャンクが増え、ワールドファイルも当然大きくなります。長く遊んだセーブデータが軽々と数百MBになるのは、たいていこれが原因です。これは正常な現象であり、バグではありません。ファイルが大きすぎて使い勝手に影響する場合は、なぜワールドファイルはこんなに大きいのかで可逆的なスリム化の考え方をご覧ください(操作前にスナップショットを作成します。価格はApp内の表示が基準です)。

TopoBlocksが「チャンク」をどう活用するか

TopoBlocksでワールドを開いて診断するとき、構造検証を行います。ファイル種別、バージョン、全体構造が正しいか、重要なファイルの欠落がないか(例えばlevel.datがあるべき位置にない、region/db/にファイルが足りないなど)を確認します。このステップはデフォルトで端末上で行われ、無料・読み取り専用で、あなたのワールドをアップロードすることも変更することもありません。

検証で見つかったのが構造・パッケージレベルの問題(例えば単純に構造の階層が正しくないなど)であれば、簡単な構造修復は無料で、正常にインポートできる新しいファイルを生成します。より複雑な破損は高度な修復となり、課金前に問題点、成功確率、リスク、返金についての説明を先に提示します(価格はApp内の表示が基準で、失敗時は自動返金されます)。いずれの場合も、あなたの元ファイルを上書きすることは決してなく、毎回追跡可能な新しいバージョンを保持します。注意点として、構造修復が解決するのはファイル・パッケージの問題であり、modの競合、バージョンの非互換、端末のメモリ不足といったファイル以外の原因は修復できません。