木天子
回答者
回答于 2026-10-25
基岩版(手机版)使用LevelDB存储区块数据,Java版使用Anvil格式,两者无法直接互通。必须通过第三方转换工具进行格式转换。
操作步骤
- 导出手机存档:在手机上找到存档目录(Android通常在
games/com.mojang/minecraftWorlds/下),将目标存档文件夹复制到电脑。 - 下载转换工具:推荐使用Amulet Editor(开源免费,支持Windows/Mac/Linux)。
- 执行转换:
- 打开Amulet Editor,选择“Open World”,加载导出的基岩版存档。
- 点击“Convert”选项卡,选择输出格式为Java Edition。
- 指定Java版的
saves目录作为输出路径,开始转换。
- 读取存档:启动Java版游戏,在单人游戏列表中即可看到转换后的存档。
适用条件
- 适用于生存模式地图、建筑作品的跨版本迁移。
- 源存档和目标Java版的游戏版本差异不宜过大,建议使用较新版本的转换工具以兼容最新方块ID。
常见误区
- 直接复制无效:将基岩版存档文件夹直接放入Java版的
saves目录中,游戏无法识别。 - 实体与NBT丢失:转换过程中,部分复杂实体的NBT数据、物品展示框内容或特定红石状态可能无法完美保留。
- 附加包不兼容:基岩版使用的行为包和资源包无法随存档一同转换至Java版,需在Java版中寻找对应的模组或资源包替代。