熔炉HUD

熔炉HUD

查看熔炉、高炉或烟熏炉时,左上角小HUD会显示当前冶炼的精确剩余秒数以及燃料的持续时间。按K键切换。

工具

FurnaceHUD 将原版熔炉的进度箭头转化为你可实际规划的数据。将准星对准熔炉、高炉或烟熏炉(约7格内),左上角会显示精简面板:

熔炉
烧炼:6.0秒剩余 (40%)
燃料:15秒剩余

无需打开GUI,无需点击,无需等待门关闭——只需看一眼便知。走开、看向另一个熔炉、再回头;它始终反映准星对准的目标。

显示内容

  • 标题行 —— 你所看的熔炉类型(熔炉、高炉或烟熏炉)
  • 烧炼行 —— 当前物品剩余秒数加完成百分比。未烧炼时显示空闲,物品已放入但燃料耗尽时显示暂停(无燃料)
  • 燃料行 —— 当前燃烧燃料的剩余秒数,无燃料时显示空

时间基于实时刻计数器计算,因此6.0秒剩余真正表示六秒——无粗略估算。

为何开发

原版熔炉界面仅在GUI打开时显示状态,且进度箭头无数字标度。若并行运行四个高炉,或想在登出前启动长时烟熏批次,目测箭头十分不便。FurnaceHUD让你退后一步即可读取数字。

工作原理

  • 直接从熔炉的PropertyDelegate读取cookTime、cookTimeTotal和burnTime(与游戏内UI使用的相同字段)。跨版本安全——无硬编码字段名。
  • 通过Fabric的HudRenderCallback渲染,因此F1(隐藏HUD)可像原版覆盖层一样隐藏。
  • 只读——从不打开熔炉、不改变方块、不发送数据包。
  • 仅单人模式:专用服务器不同步熔炉进度至客户端,因此看向服务器端熔炉时HUD不会显示。(此为原版限制,非漏洞。)

控制

  • K —— 切换HUD开关(默认:开)

按键通过原始GLFW轮询实现,无需重绑定界面,即可在所有支持版本上统一工作。

兼容性

适用于Minecraft 1.21.8、1.21.9、1.21.10和1.21.11,需Fabric Loader 0.16+。一个JAR适配四个版本——安装时需Fabric API,放入mods/文件夹即可。

  • 纯客户端;可在任何服务器上安全安装(HUD在多人模式熔炉上自动隐藏)。
  • 零配置文件;无需设置。
  • 按F1时随其余HUD自动隐藏。