- 注册
- 2019/02/11
- 消息
- 18
- 金粒
- 521金粒
效果图就不上了直接进入教程模式
/give @p minecraft:command_block
获取命令方块
创建一个计分板
/scoreboard objectives add sdsh stat.damageTaken 受到伤害
检测玩家是否受到伤害
在创建一个钻石斧使用次数计分板
/scoreboard objectives add bd stat.useItem.279 冰冻
279是钻石斧的ID可以自行更改这个ID比如改成钻石剑什么的


按照这个来摆放
指令部分因为长度比较长我们分开讲解
橙色和蓝色羊毛旁边的命令方块的用处是重置计分板
在橙色羊毛旁边的命令方块输入
/scoreboard players set @a bd 0
在蓝色羊毛旁边的命令方块输入
/scoreboard players set @a sdsh 0
然后在粉色羊毛旁边的命令方块输入
/setblock ~ ~1 ~ 0
就是在上面一个放置空气


绿色和黄色羊毛旁边的命令方块是检测作用
在绿色羊毛旁边的命令方块输入
/testfor @a[score_bd_min=1]
在黄色羊毛旁边的命令方块输入
/testfor @a[score_sdsh_min=1]
利用比较器输入激活方块然后熄灭红石火把
只有当两个红石火把都熄灭了下一个红石火把才会亮
这是红石里的与门
然后在粉色羊毛旁边的命令方块输入
/setblock x y z 152
XYZ即紫色羊毛旁边的命令方块上面一格的坐标
如图我的当前坐标是607 4 -289
即输入/setblock 607 4 -289 152
放置红石块因为粉色羊毛旁边的命令方块里输入的是在上面一格放置空气
即放置了红石方块后立刻变成空气
形成一个低频


接着下一部分
我们在蓝色羊毛旁边的命令方块里输入
/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}]
提示使用冰霜斧的玩家技能触发

最后的两个命令方块是重置部分即和上面的重置指令一样
在紫色羊毛旁边的命令方块输入
/scoreboard players set @a bd 0
在淡蓝色羊毛旁边的命令方块输入
/scoreboard players set @a sdsh 0
完成以上步骤冰霜斧就差不多完成了
可以通过修改这个中继器的长度来修改触发概率
当前的概率是90%左右
/give @p minecraft:command_block
获取命令方块
创建一个计分板
/scoreboard objectives add sdsh stat.damageTaken 受到伤害
检测玩家是否受到伤害
在创建一个钻石斧使用次数计分板
/scoreboard objectives add bd stat.useItem.279 冰冻
279是钻石斧的ID可以自行更改这个ID比如改成钻石剑什么的


按照这个来摆放
指令部分因为长度比较长我们分开讲解
橙色和蓝色羊毛旁边的命令方块的用处是重置计分板
在橙色羊毛旁边的命令方块输入
/scoreboard players set @a bd 0
在蓝色羊毛旁边的命令方块输入
/scoreboard players set @a sdsh 0
然后在粉色羊毛旁边的命令方块输入
/setblock ~ ~1 ~ 0
就是在上面一个放置空气


绿色和黄色羊毛旁边的命令方块是检测作用
在绿色羊毛旁边的命令方块输入
/testfor @a[score_bd_min=1]
在黄色羊毛旁边的命令方块输入
/testfor @a[score_sdsh_min=1]
利用比较器输入激活方块然后熄灭红石火把
只有当两个红石火把都熄灭了下一个红石火把才会亮
这是红石里的与门
然后在粉色羊毛旁边的命令方块输入
/setblock x y z 152
XYZ即紫色羊毛旁边的命令方块上面一格的坐标
如图我的当前坐标是607 4 -289
即输入/setblock 607 4 -289 152
放置红石块因为粉色羊毛旁边的命令方块里输入的是在上面一格放置空气
即放置了红石方块后立刻变成空气
形成一个低频


接着下一部分
我们在蓝色羊毛旁边的命令方块里输入
/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}]
提示使用冰霜斧的玩家技能触发

最后的两个命令方块是重置部分即和上面的重置指令一样
在紫色羊毛旁边的命令方块输入
/scoreboard players set @a bd 0
在淡蓝色羊毛旁边的命令方块输入
/scoreboard players set @a sdsh 0
完成以上步骤冰霜斧就差不多完成了
可以通过修改这个中继器的长度来修改触发概率
当前的概率是90%左右
附件