如题,我想把一个tag=Y,血量是150的僵尸血量显示在Bossbar上面,死亡后便消失。
咋弄
以下命令执行一次:
以下命令高频执行:
代码:
- bossbar add y_health "僵尸血量"
 
- bossbar set y_health max 150
以下命令高频执行:
代码:
- bossbar set y_health players @a
 
- execute if entity @e[type=zombie,tag=Y] run bossbar set y_health visible true
 
- execute unless entity @e[type=zombie,tag=Y] run bossbar set y_health visible false
 
- execute store result bossbar y_health value run data get entity @e[type=zombie,limit=1,tag=Y] Health
SPGoding 发表于 2018-8-12 22:44
以下命令执行一次:
以下命令高频执行:
最佳给你~最好讲讲为什么吧...
我的夜色 发表于 2018-8-13 15:22
最佳给你~最好讲讲为什么吧...
最佳给你~最好讲讲为什么吧...
上面那部分就是创建了一个最大值为 150(对应僵尸血量最大值)的 bossbar 叫 y_health
高频那部分主要是把僵尸的血量通过 execute store 命令存进 y_health 这个 bossbar 的值,如果那只僵尸死了就设置 y_health 不显示