Minecraft
命令方块 红石 红石火把 比较器 中继器
首先我们先输入指令: /gamerule commandBlockOutput false 取消命令方块提示。然后我们创建一个使用金剑的计分板/scoreboard objectives add slzsy stat.useItem.287 撕裂者使用287就是金剑的ID当然你也可以把它换成钻石剑,钻石斧头,钻石铲子什么的只要攻击敌人会消耗的都可以。
然后我们如图摆放命令方块命令方块的个数代表了技能的触发概率如图我们摆放了10个命令方块如果只有一个是触发方块的话那么触发概率就为10%两个就是20%,我们就来做一个20%的
然后我们放置中继器中继器注意打满格,防止指令重置过快。
然后我们在绿色的羊毛旁边的命令方块就里输入指令:/scoreboard players set @a[score_slzsy_min=1] slzsy 0重置玩家 撕裂者使用 这个计分板的使用次数然后我们在红色羊毛旁边的命令方块输入指令: /testfor @a[score_slzsy_min=1] 检测玩家 撕裂者使用 这个计分板的使用次数是否大于1
然后随便选择一边先做,另外一边也是同样的方法如图在红色羊毛旁边的命令方块外接一个中继器,并且如图摆放命令方块注意最后一个中继器为满格的
然后我们在灰色羊毛旁边的命令方块里输入指令: /tellraw @a[score_slzsy_min=1] 撕裂者秒杀技能触发!提示玩家撕裂者的技能效果触发了。当然想要彩色字也是可以的/tellraw @a[score_slzsy_min=1] [{text:'撕裂者秒杀技能触发',color:aqua}]aqua就是浅蓝色的可以自行更改。其他颜色如下:'black', 'dark_blue', 'dark_green', 'dark_aqua', 'dark_red', 'dark_purple', 'gold', 'gray', 'dark_gray', 'blue', 'green', 'aqua', 'red', 'light_purple', 'yellow', 和 'white'。然后我们在浅灰色羊毛旁边的命令方块输入指令: /effect @a[score_slzsy_min=1] 5 1 126给予玩家力量BUFF,当然也可以自行修改BUFF来达到比如隐身剑或者跳跃提升剑等不一样的技能效果。然后我们在蓝色羊毛旁边的命令方块里输入指令: /scoreboard players set @a[score_slzsy_min=1] slzsy 0重置玩家的撕裂者分数使用次数。
然后如图在红色羊毛旁边的命令方块旁边在放置2个命令方块分别为粉色羊毛旁边的2个命令方块和黄色羊毛旁边的2个命令方块我们在黄色羊毛旁边的命令方块里都输入:/sertblock ~ ~1 ~ 0然后我们在粉色羊毛旁边的命令方块输入: /scoreboard players set @a[score_slzsy_min=1] slzsy 0
然后我们站在黄色羊毛旁边的命令方块上面按F3查看当前坐标并记住比如我的坐标为1010 4 339然后我们在橙色羊毛旁边的命令方块里输入指令:/setblock 1010 4 339 152
这样就完成了一边,然后我们用同样的方法制作另外一边制作完成后的图片如图所示
接着就是激活系统了,先选择一个命令方块,在他前面放置一个中继器然后拿红石火把,放置上去之后快速打掉,让中继器的红石信号保持在一个中继器的范围就ok了。
快拿起你的撕裂者去试试效果吧!好了今天的指令教学就到这里了。喜欢的朋友不要忘记点赞哦!
如果无法使用请重做步骤,并检查是否以创建金剑使用的计分板或者使用其他物品的计分板。