哪些怪物显示血条
全部写在 plugins/CloudHealthBar/mobs.yml,改完 /chb reload。
最简单的写法:一只怪物一段
在 mobs.yml 最上面,直接写 MythicMobs 的内部名称,说要不要显示、用哪个血条:
1fu1:
enable: true
health-bar: normal
1fuboss:
enable: true
health-bar: boss
height: 0.5 # 再往上 0.5 格
training_dummy:
enable: false # 这只不显示
| 栏位 | 说明 |
|---|---|
enable | true 显示 / false 不显示 |
health-bar | 用哪个血条:normal、elite、boss,或你在 styles/ 自己做的样式名称 |
height | 血条再往上几格(负数往下) |
scale | 血条大小倍率 |
show | 什么时候显示:[damage, look, near]、[always]…(见下方「显示时机」) |
name | 改显示的名字,例如 "<gold>精英 {name}" |
除了 enable,其他都可以不写,没写的会沿用下面的默认规则。原版生物写大写英文名,例如 ZOMBIE:。
没写到的怪物
不用每只都写:没写到的 MythicMobs 怪物默认用普通血条(靠近、被打、准星都会显示),名字里有 boss 的自动用首领血条。
只想让写到的怪物显示?把 mythicmobs.enabled 改成 false:没写到的 MythicMobs 怪物就不显示,最上面逐只写的、以及 mythicmobs.mobs 里的照样显示。
规则可以写什么
下面的进阶写法与上面的简单写法可以混用,health-bar / style、enable / enabled、show / triggers 互为别名。
每一条规则都可以只写一部分,没写的栏位用同一区块的 default。
| 栏位 | 说明 | 例子 |
|---|---|---|
style | 用哪个血条样式;写 none 就不显示 | boss |
triggers | 什么时候显示(可以多选,见下表) | [damage, look, near] |
duration | damage / look 触发后显示多久(tick,20 = 1 秒) | 100 |
near-radius | near 的距离(格),没写用 config.yml 的 triggers.near.radius | 24 |
height | 血条再往上几格(负数往下) | 0.4 |
scale | 额外缩放倍率 | 1.3 |
name | 覆盖显示的名字(MiniMessage,{name} 代表原本的名字) | "<red>☠ {name}" |
model-height | 直接指定「头顶」离脚底几格(通常交给 CloudModel 自动算) | 6.5 |
整条写成一个字串也可以:some_mob: boss(只换样式)、some_pet: none(不显示)。