饮食提醒

饮食提醒

当你的饥饿值低且未持有食物时,发出一次性提示音和警告——不会自动进食,仅作提醒。

工具

EatReminder 是在原版机制开始惩罚你之前,最轻微的进食提醒。当你的饥饿值降至 6 或以下且手上没有食物时,模组会触发一次简短的提示;一旦你拿起可食用的物品或饥饿值恢复,提示就会消失。

模组功能

  • 在每个客户端 tick 监控你的饥饿值以及主手和副手的物品,检测任何包含 minecraft:food 数据组件的物品(包括原版和模组食物)。
  • 当饥饿值降至 6 或以下且双手没有食物时:
    • 播放一次短促的拾取音效。
    • 在快捷栏上方显示操作栏消息:"Time to eat! Hunger: N"。
    • 在 HUD 的左上角持续显示徽章:"Time to eat (N)" — 当饥饿值降至 2 或以下时,徽章变为红色并显示 "Eat NOW (N)"。
  • 音效和消息仅在饥饿值进一步下降时重复触发,避免在饥饿状态下重复打扰你。
  • 当饥饿值恢复或任意一只手上有食物时,徽章立即消失。

控制

  • H 键 — 切换提醒开关。

说明

  • 纯客户端模组 — 仅安装到你的客户端即可。可在任意 Fabric 服务器上运行,原生兼容原版。
  • 通过数据组件检测任何食物,包括模组食物。
  • HUD 徽章遵循 F1 键(隐藏 HUD)。
  • 无配置文件,除 Fabric API 外无其他依赖。

兼容性

Minecraft 1.21.8、1.21.9、1.21.10、1.21.11 — Fabric Loader 0.16+。单个 JAR 文件支持所有四个版本。放入 mods/ 文件夹中,并与 Fabric API 同时使用。