SpiceOfLife

[!INFO] Git Commit: 0888cdd | Updated: 2026-09-25

SpiceOfLife 是一个 Minecraft 1.7.10 食物追踪模组,核心机制是递减收益(Diminishing Returns)——玩家重复食用相同食物时,饱食度和饱和度会逐渐降低,鼓励饮食多样化。此外还有里程碑额外心形系统,玩家通过尝试新食物可以获得最大生命值加成。依赖 AppleCore API。

[!INFO] Git Commit: 412fa94 | Updated: 2025-12-24

Spice-of-Life: Carrot Edition 是一个 NeoForge 1.20.1+ 模组,通过跟踪玩家吃过的不同种类食物,在达到里程碑(milestone)时逐步奖励额外最大生命值(bonus hearts)。核心系统为食物追踪数据(FoodList)通过玩家身上的 AttachmentType 存储,支持配置里程碑阈值、黑名单/白名单过滤、最小饥饿值限制等。

物品列表

  • Food Journal - 查看食物历史记录的 GUI 物品(SoL 1.7.10)
  • Lunch Box - 6 槽食物容器,可直接食用并自动选择最佳食物(SoL 1.7.10)
  • Lunch Bag - 3 槽食物容器,功能同 Lunch Box(SoL 1.7.10)
  • Food Book - 打开食物追踪界面的手持物品(Carrot Edition 1.20.1+)

游戏设定

食物组

  • Food Group - 将食物归类到不同类别,用于精细化的递减收益计算(SoL 1.7.10)

物品效果

  • Diminishing Returns - 递减收益公式引擎,基于食物历史动态降低食物营养价值(SoL 1.7.10)
  • Extra Hearts - 里程碑额外心形,通过尝试新食物获得最大生命值加成(SoL 1.7.10)

成就列表

  • Food Book 成就 - 解锁 Food Book 合成配方的进度条件(Carrot Edition 1.20.1+)