EMI自动合成

EMI自动合成

批量制作EMI配方树,统计连接的存储,并查看缺失材料。

从头到尾构建一棵 EMI 配方树

EMI Autocrafting – NeoForge 可将你选定的 EMI 配方树转换为有限的合成批次。选择你想要的物品总数,启动批次,该附加模组便会使用你打开的合成界面中可用的材料,合成受支持的中间配方。

这是一个独立的 Minecraft 1.21.1 NeoForge 移植版及衍生作品,基于 digestlotion 的 EMI Autocrafting,以 GPL-3.0-only 许可发布。它需要 EMI,且并非 EMI 官方发布版本。

功能

  • 合成递归配方链,并计入你已拥有的最终物品和中间产物。
  • 将你的物品栏与受支持的合成界面所暴露的存储一起使用。
  • 在批次开始前查看确切的缺失材料。
  • 使用 Why? 检查被阻塞配方的物品、依赖路径和选择来源,然后打开其配方或编辑配方树。
  • 将活动配方树保留在其专属的可折叠 Craft batch(合成批次) 面板中,并带有进度和 Tree/Clear 控制。
  • 在上一个操作确认后立即推进,节奏可配置。
  • 使用快捷键停止批次,或通过手动点击物品栏接管。不确定的合成会以原因停止,并且不会自动重试。

需求与安装

  • Minecraft 1.21.1 和 Java 21。
  • NeoForge 21.1.249 或 21.1 系列中的更高版本。
  • 适用于 NeoForge 的 EMI 1.1.24+1.21.1,需单独安装。由于该附加模组使用了 EMI 内部实现,因此必须使用此确切的 EMI 版本。

该附加模组在客户端运行,专用服务器上不需要安装。在可用时使用 EMI 的服务器辅助配方填充,否则使用其普通的容器点击回退方案。请保留你的整合包所需的依赖项,包括适用情况下的 JEI。

支持的合成界面

  • 原版工作台和玩家的 2×2 合成网格。
  • Crafting Station,包括由该工作站相邻存储标签页暴露的物品栏。
  • Ars Nouveau Bookwyrm 存储讲台,需带有合成升级和已链接的物品栏。
  • Applied Energistics 2 合成终端,使用实际存储的材料。

这些集成均为可选,且不随附捆绑。运行时覆盖使用 Crafting Station 2.1.1、Ars Nouveau 5.13.1 和 AE2 19.2.17,包括 Crafting Station 搭配 Sophisticated Storage 箱子。有关确切覆盖范围,请参阅测试报告。

AE2 支持从已存储物品立即进行合成;它不会创建样板或提交合成 CPU 任务。无线合成终端已被识别,但尚未单独进行运行时测试。

入门

  1. 打开一个受支持的合成界面。从空的合成网格和光标开始,并在从连接存储合成时保留一个空的玩家物品栏槽位。
  2. 使用 EMI 的爱心选择首选的中间配方,并根据需要解决配方树中的材料替代项。
  3. 将鼠标悬停在配方输出或与配方关联的收藏项上,然后按 Ctrl+A。输入你想要的输出物品总数,并选择 Prepare tree(准备配方树)。
  4. 按 Ctrl+C 开始。已有物品会计入你请求的总数。
  5. 再次按 Ctrl+C 或按 Ctrl+X 停止。N 执行一个已确认的配方步骤。

例如,准备一把木镐,并使用首选的木板和木棍配方。在所需原木可用的情况下,该附加模组会先合成木板,再合成木棍,然后合成木镐。已有的木棍或木板会减少工作量。

快捷键可在 Mods → EMI Autocrafting → Config 下配置。文本字段保留其正常的编辑快捷键。关闭界面、断开连接、更改配方或手动点击物品栏槽位会取消后续操作。

当前测试版限制

此版本支持普通的有序/无序合成配方、不带脚本化材料操作或输出修改器的普通 KubeJS 包装器,以及经过审查的 Quark 混合材料配方和排除包装器。加工机器、任意自定义工作台、动态/基于概率的配方以及网络合成 CPU 任务不在其范围内。

在现有配方树内做出的选择会覆盖全局配方爱心。移除侧边栏收藏仅会移除其书签。清除并重新准备批次以重置本地配方树选择。为熔炉和机器步骤提供成品材料。

规划会计入打开的界面所暴露的存储。Crafting Station 可能会限制显示的超大堆叠数量,因此初始规划看到的数量可能少于箱子实际包含的数量。原版工作台不会获得附近物品栏扫描功能。空间检查会在消耗输入前为输出和返还的容器预留空间。

该测试版对受支持的存储集成具有自动化的打包 JAR 覆盖。不保证与每一种模组组合或自定义服务器兼容。在报告问题时,请附上你的模组版本、配方、界面和显示状态。

致谢与源码

原始附加模组由 digestlotion 制作。EMI 由 Emily Ploszaj 及贡献者制作,需单独安装。此移植版保留了上游署名和 GPL-3.0-only 许可。

源代码 · 问题追踪器 · 许可证