生活的调味料:馅饼版!

生活的调味料:馅饼版!

一个Minecraft Forge 1.20.1模组,奖励玩家享受丰盛(双关语)的饮食。

食物

Spice of Life: Pot Pie Edition

Spice of Life: Pot Pie Edition

一个奖励多样化饮食的 Minecraft Forge 1.20.1 模组。 需要 Patchouli 和 AppleSkin

工作原理

  • 每种食物都有营养评分,根据其自身的营养值和饱和度自动计算。特殊或模组食物可以通过配置覆盖进行手动调整。
  • 终身累计。首次食用某种食物时,其评分会永久添加到你的终身点数中。每获得 10 点(可配置)奖励 +1 颗永久生命值。生命值不会因死亡或饮食变化而丢失。
  • 收益递减现在根据你在“已食用食物队列”(默认 128,可配置)中食用某种食物的次数进行缩放。第一次总是获得全值;后续的食用会在默认 5 次内降低价值,然后降至最低。收益递减值也会显示在 AppleSkin 中!
  • 品尝前隐藏。食物的数值在你食用一次之前保持隐藏(尚未食用。它尝起来怎么样?)。AppleSkin 的饥饿度/HUD 预览对未食用的食物同样隐藏。

游戏内物品

  • 食物书:用一本书和一个鸡肉锅派合成(如果它在你的物品栏中,可以使用快捷键!)来查看你的完整记录:左页有按钮,右页显示你悬停物品的实时详情。点击查看已获得的爱心、终身点数、距离下一颗爱心所需点数、你已品尝的食物种类占总数比例,以及你最近吃过的食物。
  • 午餐袋 / 午餐盒 / 黄金午餐盒:可储存 5 / 9 / 14 组食物的食物存储容器。
  • 鸡肉锅派:一道丰盛的菜肴。需要在 农夫乐事 的烹饪锅里,用馅饼皮、两块熟鸡肉、一个洋葱、一个胡萝卜和一个马铃薯烹制;如果没有安装农夫乐事,则使用原版合成配方。

更新日志

版本历史请参见 CHANGELOG.md。

命令

/solpotpie - 清除玩家的近期食物列表、强制同步、打印统计信息(点数 / 爱心 / 下一颗爱心 / 近期多样性 / 已品尝食物,各占总数的比例),或管理 Origins 缓存。

配置

配置在 config/solpotpie-common.toml 处全局生成,因此整合包可以提供一个所有世界都使用的文件(客户端专属选项位于旁边的 config/solpotpie-client.toml)。在此更改之前创建的世界会保留一个旧的 saves/<world>/serverconfig/solpotpie-server.toml,该文件已不再读取,因此请将你自定义过的任何值复制过来。部分:
部分 控制项
Hearts 基础爱心消耗、每颗爱心消耗增量、每颗爱心提供的生命值、最大爱心数
Scoring 评分倍率、最大评分、每种食物的评分覆盖
DiminishingReturns 开关、食物降至最低前的食用次数、饥饿度/饱和度下限、恢复速率、近期食物队列大小
Filtering 黑名单 / 白名单、黑名单食物是否仍占用队列槽位
Miscellaneous 死亡时重置近期食物、将进度限制为生存模式
Client 食物工具提示开关、食用前隐藏数值

构建

./gradlew build
输出的 jar 文件位于 build/libs/。使用 ./gradlew runClient 在游戏内测试。

许可证与鸣谢

LGPL-2.1。是 Spice of Life: Apple Pie Edition 的分支,后者本身源自 Sweet Potato、Potato 和 Carrot 版本的 Spice of Life。