每日膳食

每日膳食

饥饿重做为每日加成。

食物

每日一餐

一个饥饿机制重做模组,旨在让食物从野外回归家庭。

进食和保持饱食度不再带来任何即时优势。取而代之的是,睡觉时会消耗饥饿条,以换取持续一整天的增益。

本模组围绕单人游戏体验进行了平衡。在多人游戏中,不参与跳过夜晚的玩家可能会处于严重劣势。其他允许玩家在白天躺床上的模组应该能缓解这个问题。

机制

睡觉

所有与食物相关的增益会在睡眠足够长时间以跳过夜晚后结算。即使禁用了跳过夜晚,或睡觉的玩家数量不足,这也依然有效。 睡觉需要至少 3 个食物格(与冲刺相同),但可能消耗不同的数量。

睡觉会立即将你治疗至满血。

在饱食度满的情况下睡觉会给予你 生命恢复 I。

所有饱和度都会被消耗,以换取不同强度的 生命提升,最高可达 +10 颗心。

游戏规则

  • naturalRegeneration (原版。默认 True) 现在控制睡觉是否提供任何治疗和生命恢复。
  • dailyMeal.doHealthBoost (默认 true) 睡觉是否给予任何生命提升。
  • dailyMeal.dailyBonusDuration (默认 3) 增益持续多少游戏日。默认值 3 与幻翼的出现时间一致。
  • dailyMeal.sleepFoodCost (默认 12) 睡觉时消耗的食物点数(半个鸡腿)。

食物重新平衡

大多数原版食物的属性被调整为:

  • 未烹饪的食物提供最低的饱和度。
  • 单一成分或可堆叠的熟食提供中等饱和度。
  • 不可堆叠的食物和含有多种成分的食物提供大幅提高的饱和度,并且可以随时食用。
  • 甜菜汤(不可堆叠)现在需要多种成分来合成。

其他改动

  • (1.19 至 1.20.1) 修复了生命提升效果被重新应用时加成生命值被清空的问题。
  • (客户端) 当你的饱和度为 0 时,饥饿条不再抖动。取而代之的是,当你没有足够的食物来睡觉时,它会抖动。

环境

核心功能 完全在服务端运行。客户端仅提供上述 UI 调整。

如果你使用 AppleSkin,客户端安装将有助于它正确显示重新平衡后的食物。

相关模组

AppleSkin

显示玩家的饱和度等级,以及食物的饱和度数值。

Gamerule Menu

使游戏规则菜单可以从单人游戏世界中访问