我的世界命令方块大范围杀伤药水
首先拿一瓶瞬伤2药水(一定要瞬伤2!!!)把它改名为Mob Killer放点creeper做实验(实在对不起图片大小有限制QAQ)我设置的半径是10格,范围也就这样了~但是是秒杀!!!最重要的一点!我在天上也能拿到物品!自带捡物品功能!蓝色圈内是本教程用到的,除去高频共7CBs
(别告诉我你不会做高频?任何高频都可以的但是越快越好~)命令:下右scoreboard objectives add kill dummy复制代码添加计分板,判断是否为指定药水下中scoreboard players set @e kill 1 {Potion:{Damage:16428s,tag:{display:{Name:"Mob Killer"}}}}复制代码一个冷知识,当药水被扔出时会把药水的所有nbt信息记录在Potion这个nbt里面,同样也包括名字!!!上面的Damage:16428s是判断是否为瞬伤2,tag:{display:{Name:"Mob Killer"}}判断名字有一个小问题,为什么不判断id和 count?答:所有药水的id都是一样的没必要,count都是1也没必要这条指令把所有的名字为Mob Killer的已扔出药水分数改为1下左execute @e ~ ~ ~ kill @e复制代码这条指令让kill分数为1的药水吧半径为10的怪物杀掉对于后面这段,我来详细讲解一下type=!Player,表示除了玩家以外的实体,你不可能让你自己做的药水把你自己杀了吧score_it=0这个等一下要讲r=10确定范围rm=1,我自己在实测时发现如果不加会导致药水吧自己杀掉。。。。。。只好这么加了,意思是最小范围为1【感谢玩家@End-Enderman的建议,我已将此命令方块改为以下两个命令方块】execute @e ~ ~ ~ effect @e 7 1 100复制代码execute @e ~ ~ ~ effect @e 6 1 100复制代码分别给10格以内的实体瞬间伤害100和瞬间治疗100,这样即使是僵尸什么的也没关系~而且不会误伤到比如做模型用到的盔甲架
PS:更改了之后下面的指令都可以不要了 除了最后一个
上右scoreboard objectives add it dummy复制代码it就是item的意思,这个计分板用来判定物品上中scoreboard players set @e it 1复制代码吧所有物品的分数设为1这样上面的那个score_it=0就不会把物品杀掉上左entitydata @e {Age:1000}复制代码
好吧这是我闲着没事时弄的,对这个系统没有帮助突然发现下面还有一个命块scoreboard players set @e it -1复制代码吧所有不是物品的实体分数设为-1因为:在实测中发现如果不设的话那么其他实体就没有分数,无法与score_it=0进行比较(貌似是bug?我用的是1.8)所以要设个-1当然设成0也没关系,我为了保险设-1最后一个,左侧execute @e ~ ~ ~ tp @e @p复制代码让药水把12格(还是为了保险)的物品tp到最近的玩家如果是多人游戏请自己看着办吧反正最好不要用
一哥手游平台是重庆一哥手游科技公司旗下手机游戏玩家平台,以精品运营为理念,以贴心服务为宗旨,致力于为各种不同渠道与玩家打造好玩的手机游戏服务平台,同时免费提供丰富的手机游戏下载,立志成为国内一流的综合性手机游戏娱乐平台,不断追求更加卓越的品质!一哥手游!
页:
[1]