XpOrbs HUD

XpOrbs HUD

左上角小HUD,显示16格范围内的经验球及其总经验值,让你再也不会错过战斗后散落在视野外的经验球。按X键切换。

工具

XpOrbs HUD 是一个单行指示器,能告诉你附近是否还有值得拾取的经验球。原版Minecraft仅通过视觉显示经验球——但它们常常在被怪物击杀后飞向方块背面、掉落悬崖或散落在高草丛中。当经验条闪烁停止时,你根本无法判断是否还有遗漏。XpOrbs 让你一目了然。

显示内容

左上角的小徽章显示:

球体:8(约52 XP)
  • 球体 — 你周围16格内存在的 ExperienceOrbEntity 实体数量。
  • ~XP — 它们的总价值(若全部收集所能获得的经验值)。

当附近没有经验球时,徽章会变淡显示 球体:0,以便你了解模组仍在运行但无需过度关注。

工作原理

每5个客户端刻(约每秒4次),模组会查询玩家周围16格立方体范围内的 ExperienceOrbEntity 实例,然后通过平方距离过滤以确保搜索范围为真实球体。每个经验球的价值通过 getValue() 读取并累加。计数和总数会在扫描之间缓存,使得HUD渲染几乎零开销。

控制方式

  • X — 切换HUD开关。聊天框中会显示新状态确认信息。

按键使用原始GLFW轮询机制,因此在所有支持的Minecraft版本中行为一致,无需重绑按键界面。

兼容性

适用于 Minecraft 1.21.8、1.21.9、1.21.10 和 1.21.11(Fabric Loader 0.16+)。单个JAR文件覆盖全部四个版本——通过Fabric安装并放入 mods/ 文件夹即可。

  • 纯客户端模组:仅需在客户端安装,可在任何服务器使用,不改变游戏状态。
  • 按下 F1 隐藏其他HUD时自动隐藏,且在任何GUI界面打开时也会隐藏。
  • 仅统计已加载区块范围内可触及的经验球;未加载区块中的球体不计入。

设计初衷

经验球容易被忽视。清理刷怪笼房间、在峡谷附近击杀几只僵尸或挖掘矿脉后,经验球会散落并漂浮数分钟。XpOrbs HUD 让你无需缓慢巡视房间或搜寻高草丛,即可判断附近是否还有值得收集的经验值。