我的世界怎么給武器附魔藥水效果_命令方塊教程武器附加藥水效果
小編為大家帶來了《我的世界》怎么給武器附魔藥水效果_命令方塊教程武器附加藥水效果,這個可以讓玩家的武器獲得藥水的效果,非常適合rpg類型的地圖使用,有興趣的玩家都來看看吧。
1.點擊左側按鈕,獲得凋零劍。不要在意我沒改名字
因為原來做的是毒劍,后來發現僵尸不怕毒....QAQ
點擊右側按鈕,召喚金土豆僵尸
Pm你家里人喊你吃飯!
這次改為金土豆僵尸是為了
證明這把劍針對任何單位
擼他一劍他就凋零啦!同時你的武器被替換了一遍。
最后,僵尸死了。(PM炸了)
電路全圖
詳情請下載存檔自行觀察
scoreboard 預備項目
system dummy 探測玩家是否手持“凋零劍”
usesword stat.useItem.minecraft.iron_sword 探測玩家是否使用過鐵劍
chosen dummy 用于區分挨打的單位和沒挨打的單位
使用scoreboard指令設置好這些分數
核心思路
超級復雜~QAQ
一下午的作品,所以坑就
等我面試之后再補啦~
電路流程
首先依次激活下列指令,清空后給予玩家凋零劍并且
將score_system設置為側邊欄顯示,方便調試
clear @a minecraft:iron_sword 1000 100 {display:{Name:"Poisoned Bone",Lore:["Come from an old","Cave Spider"]}}
復制代碼
scoreboard objectives setdisplay sidebar system
復制代碼
give @a minecraft:iron_sword 1 1000 {display:{Name:"Poisoned Bone",Lore:["Come from an old","Cave Spider"]}}
復制代碼
高頻脈沖激活激活下面的命令,總共分為9個命令方塊
(因為玩家有九個hotbar)然后后面接或非門
圖形可參見電路全圖左側部分。
這樣玩家若手持凋零劍,則score_system=1
若不持凋零劍,則score_system=0或沒有score_syste,
★應為0~9,每個命令方塊選一個數字,總共九個
/scoreboard players set @a system 1 {SelectedItemSlot:★,Inventory:[{Slot:★b,id:"minecraft:iron_sword",Damage:1000s,tag:{display:{Name:"Poisoned Bone",Lore:["Come from an old","Cave Spider"]}}}]}
復制代碼
后接或非門接下列命令
scoreboard players set @a system 0
復制代碼
另起一組命令方塊,用高頻脈沖激活下面的指令
后接比較器輸出接后續的一組指令。
也就是說,玩家若同時達成了:
1.至少使用了一次鐵劍
2.手中拿的是鐵劍
則會執行后續指令
testfor @a[score_usesword_min=1,score_system_min=1]
復制代碼
后面接比較器輸出
一旦輸出之后,立即執行核心部分的指令
為了防止一次攻擊導致玩家周圍的所有
生物都被標記上凋零效果,我們需要將
場上的生物作出分類。按順序執行下列指令。
HurtTime標簽可以判斷當前生物是否被攻擊
由于它不是true/false標簽,我們需要采用
過濾默認值0s的方法來標記。
scoreboard players set @e[type=!Player] chosen 1
復制代碼
scoreboard players set @e[type=!Player] chosen 0 {HurtTime:0s}
復制代碼
然后接effect指令
并且回收玩家的武器替換為新的。
重置玩家的score_usesword
clear @a minecraft:iron_sword -1 100 {display:{Name:"Poisoned Bone",Lore:["Come from an old","Cave Spider"]}}
復制代碼
give @a minecraft:iron_sword 1 1000 {display:{Name:"Poisoned Bone",Lore:["Come from an old","Cave Spider"]}}
復制代碼
execute @a ~ ~ ~ effect @e[score_chosen_min=1,type=!Player,r=10] minecraft:wither 15 1
復制代碼
scoreboard players set @a usesword 0
復制代碼
系統結束QAQ。
支持( 0 ) 蓋樓(回復)
支持( 0 ) 蓋樓(回復)
支持( 0 ) 蓋樓(回復)
查看所有0條評論>>