核心となる違い:異なる2つの保存形式
Java版も統合版 (Bedrock) もどちらも Minecraft と呼ばれますが、ワールドファイルのディスク上での保存方法はまったく異なります:
- Java版 —— チャンクを領域単位でまとめ、
region/r.x.z.mcaファイルとして保存します。内部は NBT(Named Binary Tag)のバイナリ構造で、level.datなどのメタデータも NBT です。 - 統合版 (Bedrock) —— ワールド全体のチャンク・ブロック・エンティティなどのデータを、
db/ディレクトリ内の LevelDB データベース(多数の.ldb/.logファイル)に保存します。
言い換えれば、一方は「領域ごとに .mca ファイルへ分割」、もう一方は「キーバリュー型データベースへ格納」という違いです。それぞれを詳しく知りたい場合は、Java版の region/.mca ファイルとは と 統合版 (Bedrock) の db/(LevelDB)とは を参照してください。
形式が違うことの意味
内部構造が異なるため、両エディションのワールドを直接やり取りすることはできません——Java版の region/ フォルダを統合版 (Bedrock) にコピーしても開けることは期待できませんし、その逆も同様です。ゲームは自分のエディションの形式しか認識せず、相手のデータを読み込めません。
両エディション間でワールドを移すには、形式変換を行うしかありません。チャンク・ブロック・コンテナ・構造などを一つずつ目標の形式へマッピングします。そしてこの変換自体には方向の制約があります。TopoBlocks が提供するのは検証済みの一方向 Java版 → 統合版 (Bedrock) 変換のみで、統合版 (Bedrock) から Java版 へ戻すことはできません。両エディションのゲームプレイやエコシステム全体の違いを知りたい場合は、Java版と統合版 (Bedrock) の違い を参考にしてください。
変換したい、またはインポートの問題を調べたい場合
手元のワールドがどちらの形式か確認したいだけ、あるいはインポートに失敗して原因を知りたいだけなら、TopoBlocks で .mcworld/.zip/Java版ワールドを開くと、端末内で無料診断してファイルの種類・バージョン・構造を判別します。デフォルトでアップロードはせず、元のファイルを絶対に上書きしません。
Java版ワールドを統合版 (Bedrock) に移して遊ぶ必要が本当にある場合は、Java版 → 統合版 (Bedrock) 変換 を利用できます。変換は**「100% 無損失」を約束しません**——地形・大多数のブロック・コンテナ・構造は通常移行できますが、Java版固有のエンティティ、ビヘイビア/リソースパック、一部のレッドストーンやコマンドブロックの挙動、プレイヤーデータは、互換性のある等価物に置き換えられるか、項目ごとのレポートへ移される場合があります。支払い前に互換性スコアを確認でき、完了後に項目ごとの変更レポートを提供します。失敗した場合は自動返金され、価格はアプリ内の表示が基準となります。