剩菜

剩菜

食物不再被浪费。只吃你需要的,剩下的留到以后再吃。

食物

剩食

剩食 是一款 Minecraft 模组,通过引入 基于份数的进食系统,重新设计了食物的消耗方式。

该模组源于我从小就有的一個想法:Minecraft 中的食物不应该总是一吃就浪费掉。令人惊讶的是,我之前从未见过有模组以这种方式实现这一概念,所以我决定自己动手制作。


核心概念

⚠️ 该 (至少目前) 不适用于带有特殊效果的食物(如药水、金苹果或迷之炖菜)。

玩家不再是一次吃掉整个食物,而是只吃下实际需要的饥饿值。

任何剩余的“食物价值”都会保留在物品中,允许稍后再次食用。这将食物从 二进制物品(满或空)转变为部分资源。

饥饿值和饱和度都会按比例分割,意味着剩余物品也保留了其未使用的饱和度值。

每个物品都会在其名称中动态显示其剩余价值:

  • 牛排 (2.5/4)
  • 苹果 (1/2)

其中:

  • 第一个数字 → 剩余饥饿值
  • 第二个数字 → 物品的总饥饿值

主要特点

  • 食物按需消耗(不浪费)
  • 饥饿值和饱和度都按比例保留
  • 剩余食物价值存储在物品中
  • 物品名称动态更新以显示剩余份数
  • 剩余价值相同的物品可以堆叠在一起
  • 适用于所有原版食物物品
  • 轻量级且与 Fabric 完全兼容

工作原理

  1. 模组检查玩家缺少多少饥饿值。
  2. 只消耗食物中所需的份量。
  3. 饥饿值和饱和度按比例分割并存储在物品中。
  4. 更新物品名称以反映其剩余价值。
  5. 剩余价值相同的物品会自动堆叠。

设计理念

剩食 的目标是让食物管理更有意义,而又不过度复杂化游戏玩法。

玩家无需再携带成组的完整食物物品,而是自然而然地开始管理部分吃剩的食物,创造出更高效、更真实的生存体验。


备注

  • 需要 Fabric 加载器
  • 与原版 Minecraft 食物机制完全兼容
  • 设计为轻量且性能友好

起源

这个模组源于我年轻时一直以来的一个简单想法:
“如果 Minecraft 的食物不必每次都完全吃完会怎样?”

我之前从未见过有模组以这种方式实现这个系统,所以我决定自己创造它。