本方法适合将多个存档的区块复制到一个存档中,让区块边界无断层,过渡自然。本方法为全网独家发布。教程需要阅读者有一定游戏经验。

可以合并以下版本存档:Java全版本(1.2之前的远古存档需要先在1.18之前的版本打开一次),基岩版全版本(远古存档建议在新版本打开一次),中国版全版本(需要你自行解密),原主机版(作者不是很了解,只要可以转换成JE存档就可以)。合并为Java版1.18及以上版本,也可以再转换回其他版本。


请在文中每一步操作前备份存档以防存档损坏!


使用前请提前下载软件MCA Selector,链接:https://github.com/Querz/mcaselector/releases

软件入门教程:使用 mcaselector 进行地图存档编辑 先看完这个教程并学习使用


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,在不同窗口中打开不同存档,在除了目标存档外的存档里选择要移动的区块,点击“选择”,“复制区块”,切换到目标存档窗口,点击“选择”,“粘贴”区块,将绿色的范围预览区域拖动到合适位置(要与其他存档的区块保持几个区块的间隔留下地形过渡空间),再次点击粘贴区块,直接点“确定”。循环该步骤,将所有存档的区块移动到目标存档中,最后选中所有区块,点击“工具”-“更改字段”,将ForceBlend填写为true(注意小写)并点击确定,之后进入存档,如果发现地形加载进度界面的二维区块生成预览,在加载的过程中,灰色部分和黑色部分的边缘是锯齿形而非平滑的,即可说明,游戏成功进行了地形过渡操作。

3、备注

本方法只可以将存档合并为Java版1.18及以上版本的存档,其余本文未提及的游戏版本若可将存档转换为Java版版本也可合并,转换后存档请在加载所有需要过渡区域的区块后,再转换为基岩版存档。不同区块之间可以完美过渡地形,但是结构不一定能够完美过渡。过渡区域可能会有一些小瑕疵比如几个方块高的断层,但大多数情况下都难以分辨。

拼接存档的时候可能出现进入存档后游戏崩溃,请打开MCA Selector,删除所有黑色的空区块即可,可以看这个教程

MC全版本存档合并+区块边缘过渡教程-第1张图片

如果有问题可以评论。

最后提醒:一定要留下空区块的间隔来让游戏生成斜坡过渡地形,游戏不会修改已生成的区块,直接拼一起的话将无法过渡的,具体几个区块可以根据实际情况中地形的高度差距自行估计一下,自行变通,效果不好就调整重试,没有什么绝对的数值,很多人都没有注意到!

 作者:Ian_zb