1、效果图就不上了直接进入教程模式 /give @pminecraft:command_block获取命令方块
2、创建一个计分板/scoreboard objectives add sdsh stat.damageTaken 受到伤害检测玩家是否受到伤害在创建一个钻石斧使用次数计分板/scoreboard objectives add bd stat.useItem.279 冰冻279是钻石斧的ID可以自行更改这个ID比如改成钻石剑什么的
3、按照如图所示放置命令方块
4、指令部分因为长度比较长我们分开讲解橙色和蓝色羊毛旁边的命令方块的用处是重置计分板在橙色羊毛旁边的命令方块输入/scoreboard players set @a bd 0在蓝色羊毛旁边的命令方块输入/scoreboard players set @a sdsh 0然后在粉色羊毛旁边的命令方块输入/setblock ~ ~1 ~ 0就是在上面一个放置空气
5、绿色和黄色羊毛旁边的命令方块是检畲驶郜杏测作用在绿色羊毛旁边的命令方块输入/testfor @a[score_bd_min=1]在黄色羊毛旁边的命令方块输入/testfor @a[score_sdsh_min=1]利用比较器输入激活方块然后熄灭红石火把只有当两个红石火把都熄灭了下一个红石火把才会亮这是红石里的与门然后在粉色羊毛旁边的命令方块输入/setblock x y z 152XYZ即紫色羊毛旁边的命令方块上面一格的坐标如图我的当前坐标是607 4 -289即输入/setblock607 4 -289 152放置红石块因为粉色羊毛旁边的命令方块里输入的是在上面一格放置空气即放置了红石方块后立刻变成空气形成一个低频
6、接着下一部分我们在蓝色羊毛旁边的命令方块里输入/effect @a[score_sdsh_min=1] 2 5 1给受到伤害的玩家缓慢 II 5秒注:因为限定属性有限期间其他玩家受到伤害也会被默认为被冰霜斧的伤害即也会受到减速BUFF的效果。也可以根据自己的需要修改药水效果不知道的复制下面的链接下载药水ID链接:http://pan.baidu.com/s/1pLUcVUF密码:io97在黑色羊毛旁边的命令方块输入/tellraw @a[score_sdsh_min=1] [{text:"你减速了!",color:dark_aqua}]提示受到伤害的玩家然后在红色羊毛旁边的命令方块输入/tellraw @a[score_bd_min=1] [{text:"技能效果触发!",color:aqua}]提示使用冰霜斧的玩家技能触发
7、最后的两个命令方块是重置部分即和上面的重置指令一样在紫色羊毛旁边的命令方块输入/scoreboard players set @a bd 0在淡蓝色羊毛旁边的命令方块输入/scoreboard players set @a sdsh 0
8、完成以上步骤冰霜斧就差不多完成了可以通过修改这个中继器的长度来修改触发概率当前的概率是90%左右
9、好了今天的教程就到这里了如果喜欢的朋友请点赞+转发,让更多的朋友学习这篇教学吧!