
JEI:连锁合成
JEI的递归/链式合成附加组件。
JEI Chain Craft
JEI 的 NeoForge 1.21.1 附属模组。
将鼠标悬停在任何物品上,按下 C。一个递归合成链就会展开——你的物品栏里已经有什么、还缺什么、按什么顺序合成。在合成台上——或存储网络合成终端(Tom's Simple Storage、Refined Storage)上——点击执行合成链,它就会为你完成整个流程。
要点:在那些需要点十几次 JEI 才能搞明白“我到底需要去采集什么”的整合包里。
使用
- 悬停在物品上时按下
C。适用于:- 你的物品栏或容器中的任意槽位,
- JEI 配方视图,
- JEI 右侧的材料列表,
- JEI 的书签。
- 数量字段是你想要合成的数量,而不是总共要拥有的数量。
qty = 2且背包里已有一个时,意味着再合成 2 个,最终拥有 3 个。 - 打开合成台(或受支持的合成终端,见兼容性)并点击执行合成链。模组发送的封包与游戏配方书 / 存储模组自带的配方传输所发送的相同,因此在任何服务器上都能用——无需服务器端模组。合成会分批进行,因此长链条只需几秒,而不是几分钟。
- 点击固定可将基础资源列表复制到 HUD 叠加层上(左上角)。当你收集物品时,数量会实时更新;当某一行满足时,它会变灰并加上删除线。
节点旁的 +N 徽章意味着还有其他配方可以产出该物品。点击徽章来选择其中一个——该选择会一直对该物品生效,直到你关闭游戏(或点击重置偏好)。
热键可在 选项 → 控制 → JEI Chain Craft 中重新绑定。
兼容性
可选集成,在运行时检测。这些模组都不是必需的:没有它们时,模组只会跳过集成。
| 模组 | 支持的菜单 | 你可以获得 |
|---|---|---|
| Tom's Simple Storage | 合成终端 | 从终端执行合成链。材料来自存储网络,合成出的物品会放回其中。合成树会计入网络中存储的物品。 |
| Refined Storage 2 | 合成网格 | 与 Tom's 相同:从网格执行,材料从网络(然后是你的物品栏)中提取,产物送回,网络库存会计入合成树。 |
注意事项:
- 在存储终端上,批处理大小受网络所持有物品的限制,因此即使材料不足,合成数量也能保持精确。
- Refined Storage:仅支持合成网格(普通和便携网格没有合成功能)。带有组件(附魔、自定义数据……)的物品不会计入网络库存。
- 如果某个模组重命名了其菜单类,集成会静默停止匹配,并且执行合成链会报告未找到处理器。
范围
仅合成配方——有序和无序,2x2 或 3x3。
按设计不包括:熔炼、高炉、烟熏、营火烹饪、切石、锻造。该工具用于递归合成,而不是自动化游戏中的每一种转化。需要熔炉的矿石会保持为叶子节点,状态为 MISSING。
模组机器也不开箱即用,但公共注册表 CraftHandlerRegistry.register(handler) 允许其他模组接入它们自己的容器菜单。一个处理器只需要两个方法——放置材料、取出产物——并且可以选择性地支持批处理。执行器负责计时。executor/handlers/compat/ 中的 Tom's 和 Refined Storage 处理器就是可用的示例。
已知缺口
- 配方偏好保存在内存中。它们无法在游戏重启后保留。
- 标签材料(例如
#planks)默认使用你已拥有的物品,否则使用该标签的第一个物品。点击节点上的#N徽章可选择另一个;与配方选择一样,这仅保存在内存中。 - 如果你在运行中途关闭合成菜单,执行会停止。重新打开并再次点击执行,即可从规划器中断处继续(它遍历同一棵合成树,因此已合成的物品现在会显示为 HAVE)。
版本
- NeoForge 21.1.228
- JEI 19.27.0.340
- Minecraft 1.21.1
集成针对以下版本构建:
- Tom's Simple Storage 1.21-2.3.2
- Refined Storage (NeoForge) 2.0.9
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。