前往
大廳
主題

【創世神指令技能】NBT控制實體血量 版本1.12.2以前

ㄚ天 | 2022-01-25 23:35:46 | 巴幣 2 | 人氣 726

原諒我打少少的介紹文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)
(分數為0之後偵測不到,再新增一個指令偵測)

指令:

/scoreboard players test 魔王 Boss -999 0

第四個 連鎖指令方塊 永久啟動 有 條 件

指令:
/setblock ~ ~ ~ minecraft:redstone_block
善用召喚紅石磚去觸發偵測血量



以上是這次的教學

主要作用 (控制實體NBT血量

次要附加指令 (用記分板控制血量

附上影片教學:


各位創作者加油!OuO
本人非專業,但我不認輸

修改:2022/04/15
發現指令邏輯有問題,修改了一下
---
此頁更新:2022/01/25 發文

        
送禮物贊助創作者 !
0
留言

創作回應

更多創作