RT
版本:1.14.4
怪物有1000血,想利用bossbar给怪物弄个血条
如何弄?
版本:1.14.4
怪物有1000血,想利用bossbar给怪物弄个血条
如何弄?
【Bossbar的各种使用方法!【Minecraft命令教学】-哔哩哔哩】https://b23.tv/wQrnSz
看看视频教程
看看视频教程
这里给个示范
BossBar:
Enabled: true
Range: 12
Color: RED
Style: SEGMENTED_20
Title: '&l<mob.name> &7 [&a&l血量:&d&l<mob.hp>&a&l / &b&l<mob.mhp> &7]&b&l目标:&f[&c&l<mob.tt.top>&f]'
BossBar:
Enabled: true
Range: 12
Color: RED
Style: SEGMENTED_20
Title: '&l<mob.name> &7 [&a&l血量:&d&l<mob.hp>&a&l / &b&l<mob.mhp> &7]&b&l目标:&f[&c&l<mob.tt.top>&f]'
枫黎秋 发表于 2021-6-24 21:38
这里给个示范
BossBar:
Enabled: true
添加即可
这样搞
bossbar:
enabled: true
color: BLUE # 颜色可以选填以下这几个: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
style: SOLID # 这是样式,就是血条长什么样,我只用过solid,其他几个不太确定可以自己试试: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
bossbar:
enabled: true
color: BLUE # 颜色可以选填以下这几个: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
style: SOLID # 这是样式,就是血条长什么样,我只用过solid,其他几个不太确定可以自己试试: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
本帖最后由 一水合氨 于 2021-6-24 22:01 编辑
复制代码
- bossbar add 你的bossbar名称 {"text":"boss"} #创建bossbar
- bossbar set 你的bossbar名称 max 1000 #設置最大血條
- execute store result bossbar 你的bossbar名称 value run data get entity @e[limit=1,tag=你的boss tag] Health #获取怪物血量,循环
# 召唤一只僵尸
summon zombie ~ ~ ~ {Attributes:[{Name:"generic.maxHealth",Base:1000.0d}],Health:1000.0f,Tags:["boss"]}
# 新建一个 bossbar
bossbar add foo:bar "Boss"
# 设置 bossbar 的最大值为 1000
bossbar set foo:bar max 1000
# 使 bossbar 对所有玩家可见
bossbar set foo:bar players @a
# 高频运行,将僵尸的当前血量不断存到 bossbar
execute store result bossbar foo:bar value run data get entity @e[type=zombie,tag=boss,limit=1] Health
summon zombie ~ ~ ~ {Attributes:[{Name:"generic.maxHealth",Base:1000.0d}],Health:1000.0f,Tags:["boss"]}
# 新建一个 bossbar
bossbar add foo:bar "Boss"
# 设置 bossbar 的最大值为 1000
bossbar set foo:bar max 1000
# 使 bossbar 对所有玩家可见
bossbar set foo:bar players @a
# 高频运行,将僵尸的当前血量不断存到 bossbar
execute store result bossbar foo:bar value run data get entity @e[type=zombie,tag=boss,limit=1] Health