天佑酱
本帖最后由 天佑酱 于 2020-2-22 19:24 编辑
没错还是我,今天我们来说如何做一把重力权杖(效果:打怪,击中的怪物会被升到高处,然后摔在地上)
#1.给自己一根大棒棒,
/setblock ~ ~1 ~ standing_sign 0 replace {Text1:"{\"text\":\"右键我\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/give @p minecraft:blaze_rod 1 0 {Tags:[\\\"SMFXxbb\\\"],display:{Name:\\\"\\u00A7e\\u00A7lSMFXの私人小棒棒\\\"}}\"}}",Text2:"{\"text\":\"Ctrl+鼠标中键可复制我\"}",Text3:"",Text4:""}




#2.检测玩家持有大棒棒
在保持开启的循环型命令方块内输入
/testfor @r {SelectedItem:{id:"minecraft:blaze_rod",tag:{Tags:["SMFXxbb"]}}}
在另外一个保持开启的循环型命令方块内输入
scoreboard players tag add @a SMFXMaster {SelectedItem:{id:"minecraft:blaze_rod",tag:{Tags:["SMFXxbb"]}}}




#3.检测玩家附近有生物受伤。
在(#2.)后面放置一个保持开启的条件限制的连锁型命令方块,输入
execute @a[tag=SMFXMaster] ~ ~ ~ scoreboard players tag add @e[type=!player,tag=!SMFX**er2,r=5] SMFX**er {HurtTime:1s}




#4.给他们效果,这里建议给漂浮而不是tp,因为如果是地图里面tp可能会造成一些BUG。
在一个保持开启的循环型命令方块内输入
/effect @e[tag=SMFX**er] 25 1 10 true




#5.换掉tag,因为生物摔落也会受伤。
在上面那个命令方块后面放个保持开启的条件限制的连锁型命令方块,输入
/scoreboard players tag add @e[tag=SMFX**er] SMFX**er2
再在后面放一个保持开启的条件限制的连锁型命令方块,输入
/execute @e[tag=SMFX**er2] ~ ~ ~ scoreboard players tag remove @e[tag=SMFX**er] SMFX**er


完成。
(SMFX的大棒棒好厉害啊)


#run

来自群组: UEL Creators
2021.12 数据,可能有更多内容没错还是我,今天我们来说如何做一把重力权杖(效果:打怪,击中的怪物会被升到高处,然后摔在地上)
#1.给自己一根大棒棒,
/setblock ~ ~1 ~ standing_sign 0 replace {Text1:"{\"text\":\"右键我\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/give @p minecraft:blaze_rod 1 0 {Tags:[\\\"SMFXxbb\\\"],display:{Name:\\\"\\u00A7e\\u00A7lSMFXの私人小棒棒\\\"}}\"}}",Text2:"{\"text\":\"Ctrl+鼠标中键可复制我\"}",Text3:"",Text4:""}




#2.检测玩家持有大棒棒
在保持开启的循环型命令方块内输入
/testfor @r {SelectedItem:{id:"minecraft:blaze_rod",tag:{Tags:["SMFXxbb"]}}}
在另外一个保持开启的循环型命令方块内输入
scoreboard players tag add @a SMFXMaster {SelectedItem:{id:"minecraft:blaze_rod",tag:{Tags:["SMFXxbb"]}}}




#3.检测玩家附近有生物受伤。
在(#2.)后面放置一个保持开启的条件限制的连锁型命令方块,输入
execute @a[tag=SMFXMaster] ~ ~ ~ scoreboard players tag add @e[type=!player,tag=!SMFX**er2,r=5] SMFX**er {HurtTime:1s}




#4.给他们效果,这里建议给漂浮而不是tp,因为如果是地图里面tp可能会造成一些BUG。
在一个保持开启的循环型命令方块内输入
/effect @e[tag=SMFX**er] 25 1 10 true




#5.换掉tag,因为生物摔落也会受伤。
在上面那个命令方块后面放个保持开启的条件限制的连锁型命令方块,输入
/scoreboard players tag add @e[tag=SMFX**er] SMFX**er2
再在后面放一个保持开启的条件限制的连锁型命令方块,输入
/execute @e[tag=SMFX**er2] ~ ~ ~ scoreboard players tag remove @e[tag=SMFX**er] SMFX**er


完成。
(SMFX的大棒棒好厉害啊)


#run



kk022016424
大棒棒。。。。。

(=°ω°)丿
在,为什么不发教程了?是不是怕因为水教程被版主制裁了

1539776978
        MCBBS有你更精彩~

kunkun520
mcbbs有你更精彩!!

私‘’恋

mcbbs有你更精彩!