听起来不可思议,但是如今已成现实,通过借助我的世界里面的结构方块对建筑进行打包,虽然结构方块只有48*48*48的大小,对于大型建筑的打包能力尚且不足。但是如果你足够有耐心,可以对大建筑进行切片保存,导出为nbt文件,或者使用站长的mod,进行范围扩大。
为此我做了一个转换的网页,用户上传自己的nbt文件,解析成迷你世界的方块数据,再通过迷你世界的api进行摆放这些建筑。
视频讲解:【跨游戏复制建筑代码MC->MINI】https://www.bilibili.com/video/BV1WAqUBKE4y?vd_source=f00f926f256572056b5b67878f9bb59f
现在介绍操作步骤:
1.通过在MC游戏使用结构体方块框选建筑,进行保存。(可通过指令获取此方块,确保地图允许指令)
这里选择保存模式。输入结构大小和起始位置,然后探测,确保范围包括你的目标建筑。
保存之后按win+R输入%appdata%,找到.minecraft文件夹,saves->地图文件夹->generated,找到你的结构体nbt文件
下面进入网站的实用工具界面,点击第一个工具(注意:此工具需要先注册成为网站用户才可使用)
选择文件,点击转换,然后下载转换后的txt文件,有些浏览器第一次下载会失败,需要再点一次下载。
将这些建筑数据粘贴到lua脚本local dataStr =""的双引号里面。玩家使用道具执行脚本。