显示生物血条。颜色变化、尺寸、动画速度等可配置(需 Configlib)。
配置文件:VintagestoryData/ModConfig/HealthBar.json
| 特性 | 默认设置 | 描述 |
Enabled |
true | 开关血条显示,默认为开启 |
TargetOnlyHealthBar |
false | 只显示目前目标的血量条。不受 DisplayRange.影响。默认为关闭。 |
DisplayRange |
20 | 显示血量条的最远距离,影响性能。 |
ShowOnPlayer |
true | 显示玩家血量条。默认为开启。 |
ShowHpText |
true | 在血量条中显示数字说明。默认为开启。 |
HorizontalFOV |
60 | 显示血量条的视野水平角度,在视野判定中的实体才会显示血量条。 |
MaxBarsDisplayed |
7 | 显示血量条的数量上限。 |
MaxTargetBarsDisplayed |
1 | '显示目前目标的血量条'模式开启后,显示血量条的数量上限。 |
AlwaysShowTargetInAround |
true | 目标血量条不计入血量条数量上限。默认为开启。 |
Theme |
Basic | 血量条风格:Basic / Pixel。 (ConfigLib 将存储所选标签) |
BarWidth |
66 | 血量条的宽度(像素)。 |
BarHeight |
7 | 血量条的高度(像素)。 |
MinScale |
0.75 | 远处实体血量条面积的最小倍率。 |
MaxScale |
8 | 近处实体血量条面积的最小倍率。 |
VerticalOffset |
22 | 血量条距离实体头部的距离(像素)。更高大的实体会额外增加距离。 |
MinOffsetScale |
1.0 | 实体较远时血量条距离实体头部距离的最小倍率(避免血量条遮挡怪物)。 |
MaxOffsetScale |
2.0 | 实体较远时血量条距离实体头部距离的最大倍率(避免血量条遮挡怪物)。 |
FadeInSpeed |
0.3 | 血量条完全淡入(完全可见)的时间(单位:秒)。 |
FadeOutSpeed |
0.5 | 血量条完全淡出(完全消失)的时间(单位:秒)。 |
MidHealthThreshold |
60 | 血量低于百分之<填入数字>时,血量条颜色变成 MidHealthColor. |
LowHealthThreshold |
25 | 血量低于百分之<填入数字>时,血量条颜色变成 LowHealthColor. |
FullHealthColor |
"#44FF44" | 血量条满血的颜色。 |
MidHealthColor |
"#FFCC00" | 血量条百分比在MidHealthThreshold时的颜色。 |
LowHealthColor |
"#FF4444" | 血量条百分比在LowHealthThreshold时的颜色。 |
FrameColor |
"#cccccc" | 血量条边框的颜色。 |





