加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

我的世界--建筑导出

(2020-04-29 13:33:59)
标签:

杂谈

娱乐

最近和儿子一起玩我的世界,发现商业地图里有很多好看的建筑,想导入到主游戏世界中,结果发现结构方块(structure_block)不能跨地图导出。组件里发现一个建筑导出的mod, 可以把指定区域内的方块导出到一个mcfuction文件(即一行一行的setblock命令). 这个文件可以跨地图使用,前提是明白我的世界中function函数的用法。正确的使用姿势(网易minecraft客户端1.17)

0. 拷贝区域 @copy x1 y1 z1 x2 y2 z2.   对角坐标即可
1. 打开存档文件, 目录在Android/Data/com.netease.mc.mi/files/minecraftWorlds/XXXX
2. 拿出存储的建筑文件:  behavior_packs/output.ncfunction
3. 打开主世界, 加载建筑导出mod,
4. 进入世界后不要退出, 将output.mcfunction拷贝到主世界 behavior_packs/XXXX/functions目录下, 覆盖同名文件。XXXX为建筑导出的数字ID.
5. 回到游戏,执行命令 /function fop/output, 会在面前生成建筑。 注意function有自动补全功能

实验了几次,发现这样做不行,文件在游戏开始是加载到内存,中间换了居然没用。。

没关系,进行第二个方案: 创建自己的行为包,包含function文件,这是要被逼成mod开发者?


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有