
卡尔的清新
一个食物变质模组,添加新鲜度衰减、环境影响以及通过烹饪恢复的功能。
你收割庄稼,烹饪食物,为前方的旅途储备物资。几天后,身处深深的地下,你拿出那份炖牛肉,发现它和你制作那天一样新鲜。这有点奇怪,不是吗?现实中,食物会变质。为什么《我的世界》里不应该这样呢?
Freshness 通过赋予每种食物一个保质期来解决这个问题。新鲜的食物提供完整的营养。随着时间的推移,它们会变得不新鲜,提供的饥饿值和饱和度会减少。放置更久,它们就会变质——营养极少,还会附带恶心效果。最终,它们会完全腐烂,变成腐肉或骨粉。
变质并非简单的计时器。环境也起着作用。下界会使腐烂速度加倍。末地则会减缓腐烂。雨水和水会加速变质。掉落在地面上的物品比存放在物品栏中的腐烂得更快。这些因素会直接显示在提示框中,这样你就能随时知道是什么在影响你的食物。
烹饪
烹饪有双重目的:制作更好的饭菜,以及恢复新鲜度,利用即将变质的食材。其公式是取所有食材新鲜度的平均值,然后恢复其中损失量的一半。
示例:50% 的卷心菜 + 100% 的胡萝卜 → 平均值为 75%。损失量 25% 的一半为 12.5%。结果:新鲜度为 87.5%。
这个机制适用于所有受支持的烹饪站点——农夫乐事的烹饪锅和平底锅、营火和熔炉,以及 Kaleidoscope Cookery 的炒锅、蒸锅、汤锅和沙威玛旋转烤肉架。砧板会转移腐烂进度但不会恢复新鲜度(切割不能恢复新鲜度)。
食用效果
- 新鲜 (50%+):完整的饥饿值和饱和度。绿色指示器。
- 不新鲜 (21%–50%):2/3 的饥饿值,1/3 的饱和度。黄色指示器。
- 变质 (1%–21%):一半的饥饿值,无饱和度,10 秒的恶心效果。红色指示器。
- 腐烂 (0%):转化为腐烂结果——肉类变为腐肉,蔬菜变为骨粉。碗装食物会返还碗。
兼容性
Freshness 与 农夫乐事 和 Kaleidoscope Cookery 原生集成。来自这些模组的所有食物物品都包含预先配置的变质数据。每个烹饪站点都参与新鲜度系统。留在这些站点中的食材也会随时间的推移而变质。
功能
- 耐久条指示器:绿色 → 黄色 → 红色,一目了然。
- 提示框显示精确的新鲜度百分比和预计剩余时间。
- 提示框中显示环境倍率:维度、水、雨水、容器效果。
- 堆叠具有不同新鲜度的物品时,使用加权平均值。
- 每个方块或物品的容器保鲜倍率可通过
config/freshness/container_multipliers.json配置。 - 所有配置文件位于
config/freshness/中,并带有合理的默认值。
反馈
这个模组是出于对更真实食物机制的需求而制作的。欢迎错误报告和建议。
已知问题
在创造模式中移动食物物品会重置其新鲜度
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。