健康指标公平竞赛

健康指标公平竞赛

由AdyTech99制作的Health Indicators的分支。所有核心功能均未更改。此分支添加了一些针对性的改动。

生命值指示器 — Fairplay 分支

非官方分支,基于 Health Indicators,原作者为 AdyTech99。
原模组的所有功劳归 AdyTech99 所有。


为什么有这个分支?

此分支在原模组基础上应用了一小部分有针对性的改动,其余内容保持完全一致。


与原版的差异

🗑️ 已移除

  • 穿墙显示 已完全移除。
  • 命令: 所有 /healthindicators 命令已被移除。配置仅通过游戏内配置界面完成。

🔧 已更改

  • 显示偏移范围 现在为 -5.0 到 5.0,而非 0 到 10。
    该限制在所有地方均强制执行:配置滑块、按键绑定,甚至是在游戏外手动编辑配置 JSON 时。
  • 指示器大小范围 现在严格限制为 0.010 – 0.030。
    该限制在运行时通过钳制 getter 强制执行,因此手动编辑超出此范围的配置值将被忽略。

✨ 已添加

  • 服务端版本上报 — 当客户端加入服务器时,此模组会在频道 healthindicators:version 上发送一个握手数据包,包含已安装的模组版本。此外,模组还包含替代检测机制,使服务器即使不依赖此特定频道也能识别其存在。
  • 服务端控制的隐身玩家可见性 — 服务器可以在频道 healthindicators:server_permissions 上发送数据包,以允许客户端在隐身玩家上方看到生命值指示器。默认禁用;断开连接时自动重置。

依赖要求

依赖项 是否必需
Fabric Loader ✅ 是
Fabric API ✅ 是
YetAnotherConfigLib (YACL) ✅ 是
ModMenu ❌ 可选(用于游戏内配置界面)

原模组

所有其他功能、配置选项和按键绑定均与原版保持一致。
请参阅 原模组页面 获取完整功能文档。

原作者: AdyTech99
源代码: GitHub
许可证: LGPL v3