村民补货HUD

村民补货HUD

指向一个村民,即可精确查看其交易补货剩余时间,附带实时倒计时、进度条以及每项交易的剩余库存。

⏳ 村民补货 HUD

将鼠标指向任意村民,即可精确查看其交易补货所需时间。

无需再站着猜测。无需再因为不确定村民是否会补货而拆除并更换工作站点。倒计时会读取村民的真实补货状态,并显示在屏幕角落。


✨ 功能特性

  • ⏱️ 实时倒计时,显示距离下次补货的分钟和秒数
  • 📊 进度条,随补货时间临近而逐渐填满
  • 🧺 每项交易库存指示器 — 每个交易选项对应一个小进度条,让你一眼看出哪些交易已被买空
  • 👤 显示所指向村民的职业和等级
  • 🚫 明确警告,当补货永远不会发生时提示:无工作站点、无职业或村民为幼年状态
  • 🌍 已翻译为英语、西班牙语(西班牙和拉丁美洲)及葡萄牙语
  • ⚙️ 完整配置界面,通过 Mod Menu 打开
  • 🪶 除非你正注视着村民,否则界面上不会绘制任何内容

⚙️ 工作原理

村民的补货并非按固定时钟进行。它由村民自身状态驱动,并由三条规则决定:

  1. 村民每天最多补货两次
  2. 两次补货之间必须间隔至少 2400 游戏刻(120 秒)
  3. 每日计数器在 12000 游戏刻后,或当日期变更时重置

此外,补货仅在村民于工作时间内站在其工作站点旁时才会触发 — 即 Minecraft 一天中的第 2000 至 9000 游戏刻之间。在此时间窗口之外,无论你等待多久,都不会发生补货。

HUD 会处理所有这些逻辑并向你显示结果:

  • 1 分 14 秒后补货 — 冷却进行中,当村民到达其工作站点时将进行补货
  • 补货即将开始 — 条件已全部满足,只需村民接触工作站点
  • 库存已满 — 没有任何交易被购买,无需补货
  • 无工作站点 — 没有工作站点方块,村民永远不会补货
  • 无职业 / 傻子村民 — 该村民没有交易,也永远不会拥有

由于游戏每 300 游戏刻会对村民进行一次随机检查,因此倒计时是一个 “自该时间起可用” 的时间,而非精确的秒表。它永远不会延迟 — 补货可能只是在倒计时归零后几秒才发生。


🎨 HUD 界面

一个紧凑的面板,边缘带有彩色条纹,让你在阅读文字之前就能了解状态:

  • 🟢 绿色 — 就绪,或库存已满
  • 🟡 琥珀色 — 正在倒计时
  • 🔴 红色 — 在此状态下永远不会补货

它会自动避开干扰。如果面板会与快捷栏或生命值、饥饿值条重叠,它会自动向上移动。


🔧 配置

通过 Mod Menu 打开:

  • 屏幕角落位置及边距
  • HUD 尺寸,从 50% 到 200%
  • 检测范围,3 至 64 格
  • 刷新率
  • 开关进度条、职业信息行、每日计数器及面板背景
  • 交易库存显示方式:条形、数字或关闭

📦 安装

必要依赖:

  • Minecraft 1.21.4
  • Fabric Loader 0.16.10 或更高版本
  • Fabric API
  • Cloth Config

推荐安装:

  • Mod Menu — 提供打开配置界面的按钮

将 JAR 文件连同依赖项一起放入你的 mods 文件夹。

⚠️ 此模组需要在双方(客户端和服务器)安装。 补货状态仅存在于服务器端,因此服务器也必须安装此模组。在未安装此模组的服务器上,HUD 会明确告知你这一点,而不是显示错误的数字。


🧩 整合包

你可以自由地将此模组包含在任何整合包中,无论是公开还是私人的,无需事先询问。如果能在鸣谢中提及,我们将不胜感激,但这并非强制要求。


📝 许可证

MIT 许可证。自由使用、学习、分叉。


👨‍💻 开发者

iRojas

Discord:0800rojas