本方法适合将多个存档的区块复制到一个存档中,可以将多个Java版,基岩版,中国版任意数量任何版本号的存档合并为一个我的世界Java版1.18+存档,或者将原版存档转移到添加了修改地形模组的整合包存档。并且可以在无视任何地形差距的情况下,让新旧区块边界无断层,过渡自然。本方法为全网独家发布。本教程需要阅读者有一定游戏经验。
请在文中每一步操作前备份存档以防万一!
所有版本的游戏存档路径请自行百度。
使用前请提前下载软件MCA Selector,链接:https://github.com/Querz/mcaselector/releases
下载exe文件并安装,安装的时候没有中文选项但是安装后设置里可以改成中文。该软件的基本操作是左键拖动选择区块,右键拖动取消选择区块,滚轮放大缩小。退出该软件的时候会提示你保存,其提示的为保存当前选中的区块范围,而非保存对游戏存档的更改,不用在意退出即可,该软件对游戏存档的更改均为即时保存,无需再次保存。
1、存档转化
基岩版转Java版:1、最优先选择。使用网站https://chunker.app/,为官方支持的最好用的转换工具,但是需要翻译,且国内访问速度有点慢,这个网站可以做到存档中方块和实体的完美转换。翻译后按照提示操作即可。
2、注意这种转换方法无法转换可储物方块和背包里的物品和实体,请谨慎选择。使用Amulet,下载链接https://github.com/Amulet-Team/Amulet-Map-Editor/releases解压后运行amulet_app.exe,点击“打开世界”,打开基岩版存档,打开后在左侧竖向标签页中选择“转换”。另一边打开你要转换到的Java版某具体版本的游戏,新建一个临时世界,世界生成设置尽量和基岩版存档一致,退出存档。打开MCA Selector,点击“文件”,”打开世界”,选择刚刚创建的临时世界,选择所有区块,点击“选择”,“删除选定的区块”,删除后退出软件。回到Amulet,在“转换”页面点击选择输出的世界,选择刚刚创建的临时世界,点击转换并等待转换完毕。如果不放心可以使用MCA Selector打开Java版存档看。此时千万不要在游戏里进入这个存档!
中国版转Java版:如果在电脑端玩中国版,可以在启动器里选择世界并点击导出,手机端请前往存档目录复制。如果是Java版存档,不需要转换。如果是基岩版存档,需要先解密为国际版的基岩版可以读取的存档,教程请看https://www.bilibili.com/video/BV1JP411j7dA,转换后再按照上一步从基岩版转换为Java版存档。
2、拼接
多次运行MCA Selector,在不同窗口中打开不同存档,在除了目标存档外的存档里选择要移动的区块,点击“选择”,“复制区块”,切换到目标存档窗口,点击“选择”,“粘贴”区块,将绿色的范围预览区域拖动到合适位置(要与其他存档的区块保持5个区块以上的间隔,留下地形过渡空间),再次点击粘贴区块,直接点“确定”。循环该步骤,将所有存档的区块像拼图一样移动到目标存档中,最后选中所有区块,点击“工具”-“更改字段”,将ForceBlend填写为true(注意小写)并点击确定,之后进入存档,如果发现地形加载进度界面的二维区块生成预览,在加载的过程中,灰色部分和黑色部分的边缘是锯齿形而非平滑的,即可说明,游戏成功进行了地形过渡操作。
3、备注
本方法只可以将存档合并为Java版1.18及以上版本的存档,其余本文未提及的游戏版本若可将存档转换为Java版版本也可合并,转换后存档请在加载所有需要过渡区域的区块后,再转换为基岩版存档。不同区块之间可以完美过渡地形,但是结构不一定能够完美过渡。过渡区域可能会有一些小瑕疵比如几个方块高的断层,但大多数情况下都难以分辨。
拼接存档的时候可能出现进入存档后游戏崩溃,请打开MCA Selector,删除所有黑色的空区块即可,可以看这个教程。
下面是我自己的存档拼接的一个例子!

3个存档拼到一起例子