原諒我打少少的介紹文qwq
我得趕快趕出地圖...
我得趕快趕出地圖...
會出這個指令也是地圖需要,當初只是找不到相關的文章就開始研究了
順便被我拍成影片,好方便以後地圖需要再來觀看自己的作品

更改實體NBT血量
(用於凋零王身上幫助於製作Boss地圖上的美化)
*人物上方顯示的BOSS血條*
(基礎)
先召喚 脈衝指令方塊 單次啟動
指令:
指令:
召喚凋零王實體 顯示血條(有隱藏例子效果,可生成於障礙物後方)
/summon wither x y z {CustomNameVisible:1,CustomName:"魔王",Health:99f,Silent:1,ActiveEffects:[{Id:14b,Amplifier:0b,Duration:2000000000,ShowParticles:0b}],Attributes:[{Name:generic.maxHealth,Base:99f}]}
第一個 重複指令方塊 永久啟動
指令:
指令:
TP魔王本體定點不亂飛 (因為魔王有AI)
/tp @e[name=魔王] x y z
第二個 連鎖指令方塊 永久啟動
指令:
指令:
控制血條(加、減)指令(需要指令方塊連續啟動)
/entitydata @e[name=魔王] {CustomName:"魔王",CustomNameVisible:1,CanPickUpLoot:0b,Health:45,Attributes:[{Name:"generic.maxHealth",Base:99}],Silent:1}
前方Health簡單說意思就是:實體剩餘血量
後方Base簡單說意思就是:實體生命血量上限
『加碼指令』
先新增魔王血量控制分數 (可用於記分板控制魔王血量)
/scoreboard objectives add Boss dummy 魔王血量
第三個 連鎖指令方塊 永久啟動
指令:
/scoreboard players test 魔王 Boss 0 99
如果需要分段式偵測可更改綠色部分偵測血量數值
例如:/scoreboard players test 魔王 Boss 0 70
(偵測魔王血量分數為70,需要再降低以此類推,最低下限為0)
(偵測魔王血量分數為70,需要再降低以此類推,最低下限為0)
(分數為0之後偵測不到,再新增一個指令偵測)
指令:
/scoreboard players test 魔王 Boss -999 0
第四個 連鎖指令方塊 永久啟動 有 條 件
指令:/setblock ~ ~ ~ minecraft:redstone_block善用召喚紅石磚去觸發偵測血量
以上是這次的教學
主要作用 (控制實體NBT血量)
次要附加指令 (用記分板控制血量)
附上影片教學:
各位創作者加油!OuO
本人非專業,但我不認輸
修改:2022/04/15
發現指令邏輯有問題,修改了一下
---
此頁更新:2022/01/25 發文