SpiceOfLife
[!INFO] Git Commit:
0888cdd(tag2.2.10-carrot) | Updated: 2026-10-01 modid:SpiceOfLife| modName:The Spice of Life - Carrot Edition| Minecraft 1.7.10 / Forge 10.13.4.1614 依赖: AppleCore(required-after:AppleCore)| 本轮已完成回源码审计(11/11 条目)
SpiceOfLife 是一个 Minecraft 1.7.10 Forge 食物追踪模组,核心机制是递减收益(Diminishing Returns)——玩家重复食用相同食物时,饱食度和饱和度会按公式逐渐降低,鼓励饮食多样化。此外还有里程碑额外心形系统:每累计足够的食物点数(曾经吃过的唯一食物的饥饿值之和)即可获得最大生命值加成。
[!WARNING] 重要:本仓是 1.7.10 代码,不是 1.20.1+ NeoForge 版
modName虽然带 “Carrot Edition”,但gradle.properties明确minecraftVersion = 1.7.10、forgeVersion = 10.13.4.1614。本分类只收录 1.7.10 / Forge 实现。 1.20.1+ 的 Carrot Edition 是另一个 mod (modid
solcarrot,MC 1.21.1 / NeoForge,源码在/Users/evlos/a/mirror/Spice-of-Life-Carrot-Edition/,与本仓/Users/evlos/a/mirror/SpiceOfLife/是两个不同项目)。 按项目定位(GTNH 1.7.10),该版本不收录;它原有的 3 个条目 (Food Book 物品、Food Book 成就、食物追踪系统)已从本分类移除。 判定依据:AttachmentType/brigadier/CommandSourceStack在本仓 0 命中、 在 1.21.1 仓 17 命中。
物品列表(本仓全部 3 个物品,均已覆盖)
- Food Journal -
SpiceOfLife:bookfoodjournal,查看食物历史 GUI - Lunch Box -
SpiceOfLife:lunchbox,6 槽食物容器 - Lunch Bag -
SpiceOfLife:lunchbag,3 槽食物容器
游戏设定
- /spiceoflife reset 命令 - 重置玩家全部食物历史(无权限校验)
- /foodlist 命令 - 查看食物点数与里程碑进度 / 强制同步
食物组
- Food Group - 将食物归类到不同类别,用于精细化的递减收益计算
物品效果
- Diminishing Returns - 递减收益公式引擎,14 个可用变量、13 个配置项
- Extra Hearts - 里程碑额外心形,线性/二次增长两套算法
本仓内容覆盖情况
| 维度 | 源码实有数量 | 已建条目 |
|---|---|---|
| 方块 / TileEntity | 0 / 0 | — |
| 物品 | 3 | 3(+1 条"不存在"订正记录) |
| 实体 | 0 | — |
| 指令 | 2 | 2 |
| 食物组(用户 JSON 定义) | 0(仅 1 个禁用模板) | 1(机制条目) |
| 成就 / 附魔 / 药水 / 群系 / 维度 / 热键 / 结构 | 全 0 | — |
| 网络数据包 | 5 | — |
| 合成配方 | 3 | 已含在物品条目内 |