截图
介绍
Kaleidoscope: Hodgepodge
森罗物语:杂烩

English
森罗物语:杂烩是森罗物语:烹饪的附属模组,让你可以拆解菜肴,并重新排列其食材,制作成属于自己的餐点。
使用包装袋收集食材模型,将它们自由放置在盘子和汤碗上,旋转每一块,并在拾起时保留完成的摆盘。
前置需求
- Forge Config Api
- 森罗物语:烹饪
- Java 25 或更高版本
获取食材
包装袋有两种模式。按住 Shift 并右键点击可在两者之间切换。
存储模式
- 右键点击一份完整、未被触碰的菜肴,可打包其所有可用的食材模型。原菜肴会被消耗。
- 已被食用过的菜肴无法打包。
- 完整的原版蛋糕也可以作为一个大型食材模型打包。缺少任何切片的蛋糕无法打包。
- 可堆叠的食物每次提供一个食材。
- 右键点击自定义盘子或碗上的单个食材,可仅将该食材放回袋中。
- 每个袋子最多可容纳 9 个食材模型。
袋子提示信息会显示其当前模式、所含食材及其来源菜肴。装满和空置的袋子也使用不同的物品外观。
在创造模式下,森罗物语:包装标签页包含一个预先装满的包装袋,涵盖当前所有受支持的食材模型。
制作自定义菜肴
放置任意受支持的盘子或瓷汤碗,然后将装满的包装袋切换到放置模式。
- 右键点击盘子或碗,放置袋中的下一个食材。
- 手持袋子时左键点击容器,可将下一个食材顺时针旋转 90 度。
- 黑色轮廓会预览食材的大小和位置。
- 深蓝色轮廓显示可用的放置区域。
- 已有食材具有各自的物理体积,因此瞄准顶部或侧面时,新食材会围绕它们放置,而不会穿过它们。
- 不适合所选盘子或汤碗的食材无法放置在那里。
放置模式下的空袋子不会改变容器,并会显示提示。
盘子和碗
| 容器 | 最大食材数 | 放置空间(宽 x 高 x 深) |
| — | —: | —: |
| 木盘 | 20 | 16 x 16 x 16 像素 |
| 瓷盘 | 40 | 16 x 32 x 16 像素 |
| 中型瓷盘 | 80 | 32 x 32 x 16 像素 |
| 大型瓷盘 | 360 | 42 x 32 x 42 像素 |
| 瓷汤碗 | 40 | 16 x 32 x 16 像素 |
木盘提供紧凑的摆放区域。瓷器容器提供两倍的垂直空间,适合更高、更精致的构图。
中型瓷盘占据两个相邻方块。大型瓷盘占据 3 x 3 区域,并围绕你瞄准的方块放置;如果该区域的任何部分被阻挡,则放置失败。它们的食材空间跨方块边界连续,因此模型可以跨越接缝摆放,而不必局限于单个方块。
两种多方块盘子都可以含水。破坏或清除结构时,每个曾含水的部分会独立恢复水。
汤底
新制作的瓷汤碗包含汤底。完成自定义汤会同时消耗其食材和汤底,留下一个没有汤的碗。
将该碗放置在世界中,并用森罗物语:烹饪中的猪骨汤右键点击它,即可重新填充汤底。猪骨汤会被消耗,并返还一个普通的 Minecraft 碗。
携带你的作品
打破装有食材的盘子或碗时,掉落物会保留完整的摆放效果。再次放置后,所有食材及其位置和旋转角度都会恢复。
在生存模式中,空容器会照常掉落。在创造模式中,只有装有自定义摆放效果的容器才会作为掉落物保留。
午餐盒
午餐盒是一种高度可自定义的工具,可用于摆放食材模型。它总共有 15 个槽位,每个槽位最多可容纳 16 个相同类型的模型。你可以打开 GUI,选择并预览要放置的模型,然后自由摆放。
为菜肴命名
你可以在铁砧中为自定义菜肴重命名,也可以手持已重命名的命名牌,右键点击已放置且装有食材的菜肴。命名牌使用成功后会被消耗。未命名或空白的命名牌,以及空菜肴,均无法通过这种方式使用。对于中型和大型瓷盘,为任意部分命名都会为整道菜肴命名。名称会存储在掉落物的 kaleidoscope_hodgepodge:dish_name 组件中,并在再次放置菜肴后保留。通过铁砧重命名或移除名称,也会同步更新此组件。
已记录的配方会在作者上方显示可选的 Dish Name : 行。绑定已命名的配方后,整只盘子上目标菜肴的名称会暂时被配方名称覆盖。手动解锁会取消名称继承,并恢复单独设置的名称;完成配方后,成品菜肴会保留配方名称。命名牌无法为被配方锁定的菜肴重命名。已有的未命名配方仍然兼容,且不会显示名称行。
杂烩配方
杂烩配方是 KC 配方物品的一种特殊变体。手持空配方,右键点击完成的杂烩菜肴,即可记录详细食材和摆放结构。
有了记录好的杂烩配方,你就能轻松复刻朋友的创意作品,也能把自己的菜肴分享给其他人!
如何使用?手持已记录的配方,然后右键点击对应的容器。容器会进入锁定状态,只能放入指定的食材,直到整道配方完成(或再次右键点击解锁)。
你不必调整食材模型的位置和旋转角度,系统会自动为你设置。
对于中型和大型瓷盘,记录、锁定、摆放进度和解锁操作都适用于整只盘子,无论你点击的是哪一部分。配方会保留跨方块边界的食材,并根据目标盘子的朝向调整中型盘的布局。绑定配方前,盘子的每个部分都必须为空。
此修复之前记录的多方块配方,可能内容不完整或使用了局部坐标。请从原始菜肴重新记录这些配方,然后再进行复制。
新配方在记录时会保存创建者的 UUID、名称,以及服务器提供的皮肤纹理属性。此作者信息快照会随配方在多人游戏中传输,并保存在世界存档中,因此创建者无需在线。提示框会显示带帽子层的平面头像,而不是玩家头颅物品。皮肤图片会通过 Minecraft 的皮肤缓存异步加载;加载期间或皮肤不可用时,会显示默认头像。没有皮肤纹理属性的服务器仍可保留作者名称。
仅包含 UUID 的旧配方仍可读取,并会尝试将其解析为作者信息的备用方案。请重新记录这些配方以保存作者信息快照。请同时更新服务器和客户端,因为现在配方网络数据包含作者档案。
食用自定义菜肴
- 手持自定义盘子或碗,在空中使用即可吃掉整道菜。所有食材提供的营养值、饱和度和状态效果都会合并,食用后会返还空容器。
- 手持空手右键点击已放置的自定义菜肴,即可随机吃掉一种食材。吃掉最后一种食材后会返还容器。
- 标记为无营养的装饰性食材不会提供饥饿值、饱和度或状态效果。
- 某些大型食材模型代表多份食材,其饥饿值会乘以模型所代表的份数。
- 你可以使用命名牌或铁砧为自定义菜肴命名。菜肴被配方物品记录后,新制作的菜肴也会继承其名称。
菜肴数据命令
手持自定义菜肴时使用 /hodgepodge export,即可收到一条可点击的聊天消息,用于复制其完整数据代码。导入数据时,请在 dish 后立即指定玩家目标:
/hodgepodge import dish <target> <code>
<target> 支持玩家名称以及 @a、@e、@n、@p、@r 和 @s 等选择器。@e 或 @n 选中的非玩家实体都会被忽略;若未选中任何玩家,命令将执行失败。你可以在命令方块中运行导入命令,以绕过聊天输入长度限制。





常见问题
Kaleidoscope Hodgepodge 支持哪些 Minecraft 版本?
Kaleidoscope Hodgepodge 支持 Minecraft Java 版 1.20.1–26.3,共 7 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Kaleidoscope Hodgepodge 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
NightEpiphany0401 的其他作品
查看全部 →Kaleidoscope Cookery Refabricated
Kaleidoscope Cookery 模组的非官方 Fabric 延续版
Kaleidoscope Tavern Refabricated
Kaleidoscope Tavern 模组的非官方 Fabric 移植版
Dive in
潜入水或熔岩等液体时播放自定义动画
WindChime Unofficial Continued
随风摇曳、发出悦耳轻响的风铃。 将模组 Windchimes 移植到较新版本。
评论
登录后评论和评分