《我的世界》用弓箭射出方房子方法图文详解

社区服务
高级搜索
猴岛论坛综合游戏交流我的世界《我的世界》用弓箭射出方房子方法图文详解
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

[服务器建设]《我的世界》用弓箭射出方房子方法图文详解

楼层直达
尕丶鑫

ZxID:26667095

等级: 禁止发言
举报 只看楼主 使用道具 楼主   发表于: 2015-01-20 0
《我的世界》用弓箭射出方房子方法图文详解

[font='Arial Narrowa', Verdana] 用弓箭射出房子,(此功能有使用到高频,服务器请慎用)
   先看效果图
   使用弓箭射出箭
   会自动房子到射中的位置
   每次射击都会房子
   主要有3个命令方块和一个高频组成, 没有固定的摆放规则,只要保证命令的执行顺序即可
   首先,我们得先找到一栋房需要的房子..比如这一栋:
   苦力怕: 所以是我碍事了对吧?
   在房屋的一角放个辅助方块,按下F3 查看该方块的坐标并且记下:
   坐标为:733 4 213
   在房屋的斜对角再放一个辅助方块,记下该方块的坐标,这2个方块所形成的区块就是我们要的房屋:
   坐标为:724 10 224
   现在,我们有了x1 y1 z1 和x2 y2 z2 了 x y z 使用 ~ ~ ~  所以, clone的指令是:
   /clone 733 4 213 724 10 224 ~ ~ ~
   代码
   然后把所有辅助方块撸掉
   准备高频, 和3个命令方块(高频的类型有很多, 用自己喜欢的就好)
   启动高频前,需要在计分板内添加一项虚拟环境,执行命令:
   /scoreboard objectives add FZ dummy
   代码
   执行完命令后即可打开高频,
   3个命令方块的执行顺序:
   第一步执行:(设置玩家射出的箭的分数)
   /scoreboard players set @e[type=Arrow] FZ 1 {inGround:1b}
   代码
   第二步执行:(扫描箭,将房屋到箭的位置)
   /execute @e[type=Arrow,score_FZ_min=1] ~ ~ ~ clone 733 4 213 724 10 224 ~ ~ ~
   代码
   第三步执行:(删除箭)
   /kill @e[type=Arrow,score_FZ_min=1]
   代码
   注:一定要保证命令的执行顺序, 在不确定执行顺序的情况下,可先使用  say 1、say 2和say 3 来确认命令方块的激活顺序
   另外说一句,如果把第二个命令方块的代码改为
   /execute @e[type=Arrow,score_FZ_min=1] ~ ~ ~ summon Creeper ~ ~ ~ {Fuse:0,ExplosionRadius:3,ActiveEffects:[{Id:14, Amplifiler:1,Duration:9999}]}
   代码
   即可变成<熊孩子之弓>!
   MC版本从1.8开始导入使用clone指令,该指令能为您一定范围的方块,并在指定的坐标粘贴,
   clone代码:
   /clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [主模式] [子模式]
   代码
   这个指令的参数主要分为三部分,
   第一部分为 x1 y1 z1 和x2 y2 z2  这2个坐标指定将要的区块,
   第二部分为 x y z 这坐标指定将的区块粘贴的目标位置
   第三部分为 主模式:这是粘贴的模式,共有3个参数可做选择:[ replace ]每一个方块、[ masked ]只会非空气方块、[ filtered ]过滤不想被影响的方块
   第四部分为 子模式:子模式有 [ move | force | normal ]


本帖de评分: 1 条评分 DB +30
DB+30 2015-01-20

ღEason包包ღ    ☂Minecraft欢迎您☂

洲际赛LPL冠军

ZxID:27823695

等级: 元老
       2013-07-19

举报 只看该作者 沙发   发表于: 2015-01-20 0
碍事的苦力怕
« 返回列表
发帖 回复