分解警告

分解警告

一个工具或装备耐久度低于10%时的单次提示音+屏幕横幅提醒——这样你就不会在洞穴深处没注意到而折断好镐子了。

工具

BreakWarn 会安静地监视你携带的每一个可损耗物品,并在物品即将损坏时即时发出警告。没有任何问题时 HUD 不会杂乱,出问题时也不会刷屏——每件物品仅一次警告,正好在你需要的时候出现。

功能说明

  • 每 tick 监控 9 个快捷栏位、副手 以及 全部 4 个盔甲栏位。
  • 当任一被监控物品的剩余耐久度降至 ≤ 10% 时,触发一次性警告:
    • 音效 — 清脆的铁砧落地声,即使不盯着角落也能引起注意。
    • 快捷栏上方动作栏消息:"工具即将损坏:<物品名称>(%)"。
    • 左上角 HUD 横幅,持续约 3.5 秒:"即将损坏:<物品>(%)"。
  • 每次物品损耗周期内,每件物品仅触发一次警告。若修复物品(铁砧、砂轮、经验修补)后同一物品耐久再次低于阈值,BreakWarn 会再次发出警告。切换至另一物品后,新物品将重新开始监控。
  • 内置迟滞机制:警告会在耐久剩余 20% 时重置,防止耐久在 9-11% 间徘徊造成反复提醒。

控制方式

  • B 键 — 开启/关闭 BreakWarn。动作栏会显示当前状态确认信息。

设计初衷

洞穴探险时,你只有一把好镐子。发现了矿脉,挖了八块后镐子突然断裂,钻石消散于虚空。BreakWarn 以最小改动解决此问题:每件物品一次横幅提示、一次音效、一次警告,无需配置界面,无需额外设置。

注意事项

  • 纯客户端模组 — 仅需在客户端安装。可在任何 Fabric 服务器上运行,完全兼容原版。
  • 在打开物品栏/菜单时,音效和动作栏消息会被屏蔽,因此打开箱子不会触发警告。
  • HUD 横幅遵循 F1 键(隐藏 HUD),并在数秒后自动消失。
  • 代码量约 180 行,无配置文件,唯一依赖为 Fabric API。

兼容性

Minecraft 1.21.8、1.21.9、1.21.10、1.21.11 — 需 Fabric Loader 0.16 及以上版本。单个 JAR 文件支持全部四个版本。将文件放入 mods/ 文件夹,同时需安装 Fabric API。