耐久度信息

耐久度信息

在提示框中查看物品的耐久度 — 数字、百分比和颜色编码的进度条。

耐久度信息 2.0

耐久度信息(DurabilityInfo)是一款完全客户端侧的 Minecraft 模组,可在不改变物品行为的前提下,显示清晰、可自定义的耐久度信息。

通过详细的物品提示框、可配置的 HUD、警告、通知和物品栏覆盖层,追踪你的工具、武器、盔甲和手持物品的耐久度。

耐久度信息预览

提示框样式

选择耐久度信息在可损耗物品上的显示方式:

  • 紧凑
  • 原版增强
  • 详细
  • 仅显示条
  • 自定义
  • 关闭

自定义模式允许你独立控制:

  • 剩余耐久度
  • 最大耐久度
  • 百分比
  • 文字耐久度条
  • 使用损耗值而非剩余耐久度
  • 不可破坏物品标签
  • 已完全修复物品的可见性
  • 条宽度和耐久度颜色

可自定义装备 HUD

显示以下部位的耐久度:

  • 头盔
  • 胸甲
  • 护腿
  • 靴子
  • 主手
  • 副手

可用的显示模式包括:

  • 迷你条
  • 百分比
  • 剩余值
  • 剩余值 / 最大值
  • 组合显示

HUD 支持垂直、水平以及紧凑网格布局,可配置缩放比例和间距、物品排序、对齐方式、背景透明度、屏幕锚点、偏移量以及可见性过滤器。

内置 HUD 编辑器允许你拖拽预览、调整其缩放比例、对齐到屏幕辅助线、使用键盘微调,并通过“应用”、“取消”和“完成”控件安全地还原之前的更改。

智能可见性

选择 HUD 的显示时机:

  • 始终显示
  • 仅在有损耗时
  • 低于阈值时
  • 最近发生变化时
  • 智能模式

HUD 也可以在以下情况下隐藏:

  • 处于创造模式或旁观模式
  • 正在查看调试屏幕
  • 使用菜单或容器界面
  • Minecraft 的主 HUD 被隐藏

此外,还可使用仅显示手持物品和仅显示盔甲的过滤选项。

多级耐久度警报

盔甲和手持物品可使用独立的警报等级:

  • 警告
  • 偏低
  • 危急
  • 最后机会

每个警报等级都可以单独配置或禁用。

可用的警报方式包括:

  • 警告音效
  • 快捷栏上方信息
  • 聊天栏信息
  • HUD 闪烁

警报仅在耐久度向下穿过阈值时触发。修复或更换物品会重置其警报状态。

损耗与修复通知

可选的通知功能会在追踪的物品损耗耐久或被修复时显示。

通知功能:

  • 合并快速重复的变化
  • 最多保留三条可见条目
  • 显示受影响物品的图标
  • 支持盔甲、双手以及整个快捷栏
  • 在切换世界、维度或玩家时安全清除

快捷栏与物品栏覆盖层

直接在快捷栏和物品栏槽位上添加耐久度信息。

可用的覆盖层样式:

  • 百分比
  • 剩余值
  • 迷你条
  • 彩色边框
  • 关闭

覆盖层的缩放比例、文字阴影、边框粗细、耐久度阈值以及已完全修复物品的可见性均可配置。

除非明确选择替换,否则原版耐久度条将保持启用状态。

预设方案

使用内置的预设方案之一快速配置模组:

  • 极简
  • 原版增强
  • 挖矿
  • 战斗
  • 详细

预设方案的更改会在保存前进行预览。编辑任一受控选项将自动将配置切换为“自定义”模式。

原生配置界面

耐久度信息包含其自身的设置界面,不需要 Cloth Config 或任何其他配置库。

主设置页面包含最常用的选项,而高级设置则组织为以下分类:

  • 提示框
  • HUD
  • 警告
  • 指示器
  • 弹出通知
  • 预设方案

在 Fabric 上,Mod Menu 是可选的,它提供便捷的“配置”按钮。

安全且客户端侧

耐久度信息:

  • 不会改变物品耐久度
  • 不会防止物品损坏
  • 不会修改物品栏
  • 不会发送网络数据包
  • 不需要在服务器上安装
  • 不会改变属性或游戏规则
  • 渲染期间不会访问配置文件

配置文件存储位置:

.minecraft/config/durabilityinfo.json

现有的耐久度信息 1.x 配置文件将自动迁移为新版 2.0 格式。

支持的版本

Minecraft 26.1.2

  • Fabric
  • Forge
  • NeoForge

Minecraft 26.2

  • Fabric
  • Forge
  • NeoForge

请使用与你 Minecraft 版本和模组加载器相匹配的文件。

可选集成

  • Fabric 上的 Mod Menu

没有强制性的配置界面依赖。

许可证

耐久度信息根据 MIT 许可证发布。

源代码: GitHub 仓库链接