生命条

生命条

在实体头部上方添加数值生命条

实用

HealthBar —— 生物浮动血条

HealthBar 是一款轻量级 Hytale 插件,可在生物和 NPC 上方显示浮动血条。


✨ 功能

  • 生物/NPC 上方的浮动血条

    • 显示 当前生命值 / 最大生命值
    • 当生物受到伤害或恢复生命时实时更新。
  • 基于眼睛高度的定位

    • 使用实体的 ModelComponentModel.getEyeHeight(...)
    • 可适配不同大小的生物。
  • 可配置的垂直偏移

    • 可在实体眼睛上方增加额外高度,防止血条与模型重叠。
    • 通过简单的配置文件控制。
  • 自动清理

    • 生物死亡时移除血条。
    • 实体消失或卸载时安全清理残留的全息图。
    • 服务器启动时清除之前运行遗留的全息图。
  • 尊重无敌状态

    • 带有 Invulnerable 组件的实体被忽略(不显示血条)。
  • 全局开关

    • 可通过配置文件全局启用/禁用整个血条系统。
    • 禁用时,所有现有全息图被移除,不再生成新的。

⚙️ 配置

插件首次运行时自动生成配置文件。

  • 位置(v1.0.5 起):
    <插件数据目录>/healthbar.properties

示例:

# 在实体眼睛高度之上增加的垂直偏移量
y-offset=0.3

本模组在实体头部上方添加数字血条。

如有任何问题,请在 Discord 上联系我:ender_griefeur99

示例图片