物品列表Neoforge移植版

物品列表Neoforge移植版

这是Gilsa_Media制作的Item List的1.21.1版NeoForge移植。

视觉物品目标追踪器!

一个用于 Minecraft 的轻量级 HUD,用于追踪物品收集目标。

功能特性:

  • 设定目标 适用于任何物品,包括模组物品,支持 Tab 补全和显示名称悬停提示
  • 目标编辑弹窗 — 悬停任何物品并按下一个按键即可直接设定其目标,无需手动输入
  • JEI 集成 (可选) — 支持在 JEI 的物品列表中、书签以及配方界面中悬停的物品
  • HUD 覆盖层 显示在屏幕右上角,展示每个目标的图标以及实时的 当前/目标 计数
  • 自动追踪 你的主背包和副手物品,实时更新,包括对支持的存储模组在服务端计算的物品
  • 目标完成 触发屏幕消息并自动移除该目标
  • 持久化目标 保存到配置文件中,重启后恢复
  • 可在任何服务器上运行 — 在单人游戏和运行此模组的服务器上功能完整;在其他环境中则优雅地退化为仅计算背包物品

设定目标:

使用弹窗(推荐方式):

悬停任何物品 — 在你的背包中、箱子中、JEI 的物品列表或书签中,或是在 JEI 的配方界面中 — 然后按下 G(默认为 G,可在 选项 → 控制 → 按键绑定 → 物品目标追踪器 中重新绑定)即可打开目标编辑器:

  • 数量框会预填该物品的当前目标,如果没有目标则填入 1。
  • [-] / [+] 按钮按 1 增减数量。按住 Shift 可按 10 增减,或按住 Ctrl(macOS 上为 Cmd)按 64 增减。
  • 确认 将目标设置为输入的数量。输入 0 并确认则会移除该目标。
  • 回车 确认,Esc 取消。

[JEI] 完全可选 — 即使没有 JEI,弹窗也能正常工作,仅通过原版背包和容器槽位即可。如果安装了 JEI,它也会识别在 JEI 的搜索列表、书签和配方视图中悬停的物品。

使用命令:

命令 描述
/itemgoal set <数量> <物品> 添加或更新目标(例如 /itemgoal set 64 iron_ingot)
/itemgoal remove <物品> 移除一个目标
/itemgoal clear 移除所有目标
/itemgoal help 显示使用帮助

物品名称如果未指定命名空间,则默认为 minecraft: 命名空间,并且 Tab 补全适用于所有已注册的物品,无论是原版还是模组物品。

如果你为一个已经拥有足够数量的物品设定目标,它会立即完成 — 并消失。

请不要就任何请求联系原模组作者,我很乐意在 GitHub 上以 issue 的形式回答任何问题。