当前位置:手游汇攻略 → 我的世界网易手机版爆炸箭制作方法 指令教程

我的世界网易手机版爆炸箭制作方法 指令教程[多图]

时间:2017-11-28 18:30:10    

Creeper ~ ~ ~ {ExplosionRadius:3,Fuse:-1,ActiveEffects:[{Id:14,Duration:0}],CustomName:炸弹}

这种办法很明显有严重的bug,箭靠近实体就会爆炸。箭飞的太快,半径太小根本探测不到,半径大就算箭从旁边掠过没有射中也会爆炸。

四:推荐的办法

综上所述:我们要解决两个问题:

1:让箭落地爆炸

2:让箭射中人也爆炸

经过深(hu)思(si)熟(luan)路(xiang),发现:无论是箭落地就kill,还是箭射中了生物,都有一个共同点,那就是箭作为一个实体消失了,于是决定从这方面下手。

首先给箭实体高频召唤另外的实体寄存(作者用的小火球,以下通用小火球简称)即为给箭高频召唤小火球。然后一个命令方块给小火球高频加分,另一个命令方块探测箭并给箭周围的小火球减分,这样如果箭不消失,那么小火球就会维持分数的平衡不加不减。同时创建另外一个计分板,用来给小火球计时到时间清除。当箭射中人或者落地清除消失的时候,小火球在第一个计分板上的分数会只加不减,从而发生爆炸。

命令如下:(创建计分板部分省略)

/scoreboard players set @e[type=Arrow] ld 1 {inGround:1b}

/execute @e[type=Arrow] ~ ~ ~ /summon SmallFireball ~ ~ ~ {direction:[0.0,0.0,0.0]}

/scoreboard players add @e[type=SmallFireball] FX 1

/execute @e[type=Arrow] ~ ~ ~ /scoreboard players set @e[type=SmallFireball,r=4] FX2 0

/scoreboard players add @e[type=SmallFireball] FX2 1

/kill @e[type=SmallFireball,score_FX_min=3]

/kill @e[type=Arrow,score_ld_min=1]

/execute @e[type=SmallFireball,score_FX2_min=2] ~ ~ ~ /summon Creeper ~ ~ ~

玩家评论

加载更多

网名(您的评论需要经过审核才能显示) 回复 [ ] 楼取消回复