ElytraWarn

ElytraWarn

当你的鞘翅滑翔时耐久度低于10%,会闪烁横幅并发出警报声,让你不会在空中丢失翅膀。使用Y键切换。

工具

ElytraWarn 仅在关键时刻监视你的鞘翅:当你真正在滑翔时。一旦装备的鞘翅剩余耐久度低于 10%,一个红色的 [!] ELYTRA LOW x% 闪烁横幅会在屏幕中上方弹出,并播放短暂警报音 —— 只要你在危险区域,就会每隔几秒重复 —— 这样你就可以在翅膀空中破裂前降落或更换。

功能说明

  • 仅滑翔时警告。 地面时不打扰,鞘翅完好时无横幅 —— 警报仅在你真正会因破损而坠落时出现。
  • 闪烁横幅 + 音效。 闪烁的红色文字在视野边缘难以忽略,即使你视线盯着地平线也能通过音频提示捕捉。
  • 实时百分比。 横幅显示剩余耐久度,让你清楚还有多少余量。
  • 自动重置。 修复或更换新鞘翅后,警告自动清除。

为何与众不同

原版耐久度条只是快捷栏底部的一个微小细条 —— 在高空巡航时毫无用处。ElytraWarn 将警报与 滑翔 状态关联,因此恰好在破损意味着长距离坠落时发出提醒。

工作原理

  • 读取胸部装备槽鞘翅的 getDamage()/getMaxDamage() 并每客户端 tick 检查 isGliding() —— 无需 mixin、数据包或服务端组件。
  • 通过 Fabric 的 HudRenderCallback 渲染,因此受 F1(隐藏 HUD)影响,并自动在暂停/屏幕状态下停止。

控制键

  • Y —— 切换警告开/关(默认:开)。

兼容性

支持 Minecraft 1.21.8、1.21.9、1.21.10 和 1.21.11(Fabric Loader 0.16+)。一个 JAR 文件适用于所有四个版本 —— 与 Fabric API 一起安装。纯客户端;无需配置。