跳到正文

Kaleidoscope Sauce

「森罗物语:酱料」:为 Kaleidoscope Cookery 添加 8 种酱料。用碗调制后即可放置蘸取。新增作物:芝麻、花生、大豆和毛豆。兼容 JEI 和 Jade。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

森罗物语:酱料 Kaleidoscope Sauce

用八种独特酱料,让每一餐都变成一场冒险。🍽️

🍽️ 这是什么模组?

什么食物都行,什么酱料都行。蘸一下就好。🥄

从此以后,你不再只是“吃东西回血”。你还可以:

· 🥄 蘸酱:把任意食物放进对应酱料的碗里,裹上浓郁酱汁
· 🎨 染色:食物会根据酱料改变颜色
· ⚡ 触发效果:每种酱料都有独特增益

🥄 核心设备:搅拌碗与搅拌棒

想蘸酱,得先制作酱料。

· 搅拌碗:无需 GUI 的方块,用来混合材料
· 搅拌棒:手持搅拌棒,对搅拌碗右键即可开始搅拌。每搅拌一次都会触发进度动画——材料旋转、弹跳;搅得越多,离成品就越近
· 配方系统:搅拌碗支持自定义 JSON 配方,可指定材料、产物,甚至粒子颜色。所有配方都能在游戏内通过 JEI物品管理器查看
· 彩蛋:如果材料不符合任何配方,搅拌 8 次就会得到某种难以名状的东西

🌶️ 八种酱料,八种乐趣

· 🌶️ 辣椒酱 — 辛辣。所有攻击(近战、弓箭、药水、TNT)都会让敌人着火
· 🥜 花生酱 — 黏糊糊。免疫摔落伤害,移速减半
· 🥜 芝麻酱 — 黏糊糊。效果同上
· 🫘 黄豆酱 — 饱腹护盾。与森罗物语烹饪兼容;进食可获得伤害抗性
· 🫘 甜豆沙 — 饱腹护盾。效果同上
· 🍬 糖醋酱 — 酸甜。经验值翻倍,饥饿值消耗加快
· 🍅 番茄酱 — 酸甜。效果同上
· 🥚 蛋黄酱 — 油腻。免疫所有负面效果,但偶尔会恶心

🥣 游玩指南

完整使用流程:

  1. 制作酱料:使用搅拌碗制作酱料(也可以使用森罗物语烹饪或森罗物语中式烹饪设备)。在 JEI物品管理器中查看配方 🥄
  2. 放置碗:手持酱料右键点击地面,即可放置对应的碗(例如辣椒酱碗)🥣
  3. 蘸酱:手持任意食物右键点击对应的碗,即可立即裹上酱料 🥄
  4. 进食:触发效果 😋

🌱 新作物

新增三种农作物,从农田开始培育:

· 芝麻 — 戴上草帽,打草有概率获得种子
· 花生 — 同上
· 大豆 — 同上;生长期间破坏作物还会掉落毛豆

🎨 食物会真正改变颜色

蘸了辣椒酱的牛肉会变红,蘸了蛋黄酱的面包会变黄,蘸了糖醋酱的苹果会变橙。

兼容其他模组的食物——只要能吃,就能蘸酱、染色并触发效果。无需额外资源包,也不需要兼容代码。装上就能用。

🔧 染色原理是什么?

如果你对技术细节感兴趣,下面简单介绍一下它的实现原理:

· 运行时生成覆盖层:加载纹理时,模组会为每种食物纹理动态生成一个尺寸相同的“酱汁覆盖层”。该覆盖层并非纯色填充,而是通过 Sigmoid 曲线控制不透明度:上半部分颜色较浅,下半部分更浓密,模拟酱汁沿食物流下并积聚在底部的效果。
· 模型烘焙后处理:所有自动生成的物品模型(包括原版和模组添加的食物)都会在烘焙后套上包装器。渲染时,包装器会在原模型上追加一层使用覆盖纹理的几何体,并将顶点颜色设为对应的酱汁颜色。
· 由 NBT 驱动并支持多层叠加:浸过哪种酱汁以及叠加了多少层,都会存储在物品的 NBT 数据中。渲染时会读取最后添加的酱汁颜色,并直接应用为顶点颜色。由于不依赖物品自身的染色层,因此适用于任何模组添加的食物。
· 无需资源包,也无需兼容性代码:所有操作都在运行时完成。无需为每种食物单独编写模型或纹理,也无需其他模组作者进行适配。

🔧碗里的食材是如何显示的?

如果你对技术细节感兴趣,可以看看它的实现原理:

· 运行时生成食材纹理:碗里的纹理会根据当前食材实时生成。模组会读取每种食材图标的颜色分布,并按照各颜色出现的频率随机采样像素,拼成一张 8×8 的动态纹理,使整体颜色与实际食材相符。
· 水平表面与动态高度:生成的纹理会水平铺在碗内,作为食材表面;碗中物品越多,表面高度越高。
· 搅拌时重新生成:搅拌过程中,每搅拌一次都会重新生成纹理,呈现混合过程中的颜色变化。混合完成后,表面高度会固定在与食材数量对应的位置。
· 无需为每种食材单独准备资源:由于完全基于食材图标的颜色分布,任何可以放入碗中的食材都会自动获得对应的内容纹理,无需单独制作模型或纹理。

🧪隐藏技巧

· 🌶️辣椒酱 + 弓 → 远程点燃
· 🌶️辣椒酱 + 喷溅型伤害药水 → 火球
· 🌶️辣椒酱 + 滞留型伤害药水 → 范围火焰伤害
· 🌶️辣椒酱 + 横扫之刃 → 一次挥击点燃一群目标
· 🍬糖醋酱 + 生物农场 → 双倍经验

🔧兼容性

· 所有原版食物
· 所有模组添加的食物(只要可以食用)
· JEI(查看配方)
· Jade(查看搅拌碗中的内容物)
· Kaleidoscope Cookery 和 Kaleidoscope Chinese Food(必需的前置模组)

常见问题

Kaleidoscope Sauce 支持哪些 Minecraft 版本?

Kaleidoscope Sauce 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Kaleidoscope Sauce 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分