护甲耐久度HUD显示

护甲耐久度HUD显示

原版风格小部件,显示你的护甲和低耐久度警告。


✨ 特性 ✨

显示已装备盔甲的小组件

装备即将损坏前显示低耐久度警告图标

可选耐久度显示

四种锚点位置

多种样式

可通过快捷键开关

游戏内完全可配置(Cloth Config)

仅客户端,适用于任何服务器


❓ 常见问题 ❓

这是客户端模组吗? 是的,安装到客户端即可在任何服务器上使用。

我需要 Cloth Config 吗? 不需要,它只是提供游戏内配置界面。你可以直接编辑 JSON 配置文件。

它同时支持 Fabric 和 NeoForge 吗? 是的。

我可以把它加入我的整合包吗? 可以。


⚙️ 配置 ⚙️

你可以通过 Fabric 上的 Mod Menu 和 NeoForge 上的 模组列表 来配置此模组,或直接编辑 config 文件夹中的 JSON 文件。由 Cloth Config 提供支持。

  1. "enabled"

    • 此模组的总开关。
    • 类型:布尔值
    • 默认值:true
  2. "anchor"

    • HUD 小组件所附着的位置。
    • 类型:枚举
    • 可选值:
      • "TOP_CENTER" —— 小组件位于顶部中间。
      • "TOP" —— 小组件位于偏好一侧的上角。
      • "BOTTOM" —— 小组件位于偏好一侧的下角。
      • "HOTBAR" —— 小组件位于快捷栏的侧面。
    • 默认值:"HOTBAR"
  3. "side"

    • 小组件显示在哪一侧。如果小组件锚定在顶部中间,此设置无效。
    • 类型:枚举
    • 可选值:"LEFT"、"RIGHT"
    • 默认值:"LEFT"
  4. "offsetX"

    • 在水平轴上偏移小组件。正数使其远离锚点,负数使其靠近锚点。
    • 类型:整数
    • 默认值:0
  5. "offsetY"

    • 在垂直轴上偏移小组件,其余与 X 偏移相同。
    • 类型:整数
    • 默认值:0
  6. "vertical"

    • 小组件是否垂直显示。仅适用于 "TOP" 和 "BOTTOM" 锚点(对 "TOP_CENTER" 和 "HOTBAR" 无效)。
    • 类型:布尔值
    • 默认值:false
  7. "style"

    • 定义小组件槽位的绘制方式。尝试不同样式并选择你喜欢的。
    • 类型:枚举
    • 可选值:
      • "HOTBAR" —— 经典快捷栏背景。
      • "ROUNDED_CORNERS" —— 带圆角外边框的快捷栏背景。
      • "ROUNDED" —— 每个槽位完全圆角。
      • "NONE" —— 无背景。
    • 默认值:"HOTBAR"
  8. "durabilityDisplay"

    • 控制每个物品剩余耐久度的显示方式。
    • 类型:枚举
    • 可选值:
      • "BAR" —— 仅显示原版耐久度条。
      • "NUMERIC" —— 以数字显示剩余耐久度。
      • "PERCENTAGE" —— 以百分比显示剩余耐久度。
    • 默认值:"BAR"
  9. "widgetShown"

    • 定义 HUD 小组件槽位何时显示。
    • 类型:枚举
    • 可选值:
      • "ALWAYS" —— 槽位始终显示。
      • "IF_ANY_PRESENT" —— 如果至少有一个盔甲槽位非空,则显示所有槽位。
      • "NOT_EMPTY" —— 仅显示非空槽位。
    • 默认值:"NOT_EMPTY"
  10. "offhandSlotBehavior"

    • 定义小组件如何对副手槽位和攻击指示器做出反应。除非小组件锚定在快捷栏,否则无效。
    • 类型:枚举
    • 可选值:
      • "ALWAYS_IGNORE" —— 小组件从不为副手槽位或攻击指示器让出空间。
      • "ADHERE" —— 当副手槽位显示或攻击指示器位于快捷栏时,小组件移开。
      • "ALWAYS_LEAVE_SPACE" —— 小组件始终为副手槽位留出空间,即使它未显示。
    • 默认值:"ADHERE"
  11. "pushBossbars"

    • 如果小组件位于顶部中间,Boss 血条将被小组件向下推。
    • 类型:布尔值
    • 默认值:true
  12. "pushStatusEffectIcons"

    • 如果小组件位于右上角,状态效果图标将被小组件向下推。
    • 类型:布尔值
    • 默认值:true
  13. "pushSubtitles"

    • 如果小组件位于右下角,字幕将被小组件向上推。
    • 类型:布尔值
    • 默认值:true
  14. "reversed"

    • 反转小组件槽位中盔甲物品的顺序。
    • 类型:布尔值
    • 默认值:false
  15. "iconsShown"

    • 在空槽位中显示特殊图标。
    • 类型:布尔值
    • 默认值:true
  16. "warningShown"

    • 如果启用,低耐久度物品的槽位处会显示一个小警告。
    • 类型:布尔值
    • 默认值:true
  17. "minDurabilityValue"

    • 如果显示物品的剩余耐久度等于或低于此值,则显示警告。
    • 类型:整数
    • 默认值:10
  18. "minDurabilityPercentage"

    • 如果显示物品的剩余耐久度等于或低于此百分比,则显示警告。
    • 类型:整数(0–100)
    • 默认值:5
  19. "warningBobIntensity"

    • 定义警告图标显示时上下移动的速度。数值越小表示移动越快。设为 0 可禁用上下浮动。
    • 类型:整数
    • 默认值:3

🐛 Bug 与支持 🐛

请在 GitHub issue tracker 上报告问题。请附上你的模组加载器版本、Minecraft 版本以及 latest.log。


❤️ 鸣谢 ❤️

最初由 BerdinskiyBear 制作,uku 分支维护,AnAwesomGuy 制作多加载器版本。MIT 许可。