IC2C自动合成器

IC2C自动合成器

一台MV级别的IC2经典机器,能够运行存储在记忆棒上的合成配方。

工业工艺

一个 IndustrialCraft 2 Classic 的附属模组,只添加了一台机器:自动合成机(Auto Crafter)。它没有自创的配方编辑器,而是使用你已经在 IC2 的**内存卡(Memory Stick)**上通过工业工作台保存的合成配方来运行。

该模组通过 IC2 自身的插件 API 注册,继承 IC2 的机器类并使用 IC2 的 GUI 引擎,因此其行为与 IC2 原生机器一致:EU、升级、扳手、比较器、槽位侧面配置、The One Probe。

工作原理

  1. 在工业工作台上将配方保存到内存卡上。
  2. 放置自动合成机并为其提供 MV 电力(最高 128 EU/t)。
  3. 插入内存卡:左侧面板上的九个配方图标会亮起。点击其中一个可将其关闭。
  4. 通过手动、漏斗、管道或 IC2 输入升级来填充原料缓存(9 个槽位)。
  5. 从三个输出槽中取出产物,或让输出升级将其推出。

一次操作恰好合成一个配方,并在已启用的配方之间循环,确保没有配方会被饿死。

平衡性

批量合成机(IC2 Exp) 自动合成机 批量合成机(IC2C)
等级 LV,32 EU/t MV,128 EU/t EV,2048 EU/t
耗电 2 EU/t 8 EU/t 每次合成 25 EU
吞吐量 一个配方 每 5 秒一次合成,内存中可存 9 个配方 每 tick 最多 64 次合成

每次合成 800 EU 恰好等于一次打粉机操作的耗电,因此成本很容易推算。超频升级按 IC2 的常规方式对其缩放。

配方: 高级机器方块 + 2x 高级电路 + 电子电路 + 工作台。

为什么是中压

IC2 团队多年来一直反对自动合成,而本附属模组的设计是为了契合这一理念,而非忽视它:

  • Aroma1997(IC² 开发者):“不会有一台专门用于自动合成合成配方的机器”,以及 “自动合成台不是我们想要的东西,但一个小小的工作台,能让合成不那么复杂,则完全是另一回事。”
  • Speiger(IC2 Classic 开发者):这个想法本身是合理的,但 “如今已毫无用处”:“现在没有模组数量低于 30 的整合包……几乎不可能找到一个没有自动合成机的整合包。”
  • Reoseah:EnderIO 和 RFTools 已经提供了更便宜、更简单的自动合成机,因此 IC2 的同类机器会被忽视。

IC2 Classic 自己的 Wiki 关于工业工作台是这样说的:“它的设计目的是通过协助你来减少合成,而不是通过自动化将其消除。”

因此这里的限制是:配方需在工作台上手动编写,一次操作一次合成,以及一个 MV 门槛,使这台机器出现在变压器和高级电路之后,远低于游戏后期的批量合成机。

来源:Industrial Assembler 帖子 · Electric Crafting table 帖子 · Batch Crafter Wiki

特性

  • 从一张内存卡运行最多九个配方,轮询执行。
  • 任何配方均可通过点击关闭;激活的配方有边框,禁用的配方变暗。
  • 将鼠标悬停在进度箭头上会说明机器为何空闲,并指出缺失的原料。
  • 原料缓存只接受已加载配方实际需要的物品,因此管道不会将其堵塞。
  • 合成剩余物(桶等)如果是原料则返回缓存,否则送往输出。
  • 完整的 IC2 升级支持,包括超频、变压器、储能、红石和输入/输出升级。
  • 自定义音效(无缝的两秒循环,加上启动和中断提示音)以及动画正面。
  • 16 种语言:en、ru、uk、be、sr、pl、cs、de、fr、es、pt-br、el、tr、zh-cn、ja、ko。

需求

  • Minecraft 1.19.2,Forge 43+
  • IC2 Classic 1.19.2-2.1.3.0 或更新版本
  • Carbon Config 2.0.0 或更新版本(IC2 Classic 2.1.3.3+ 已依赖它)

配置

config/ic2c/ic2c_autocrafter.cfg,也可在游戏内通过 Carbon Config 编辑:每 tick 的 EU、每次合成的 tick 数、内部 EU 缓存以及工作音效。

许可证

MIT,涵盖代码及所有资源。欢迎整合包收录本模组,无需授权。源代码和问题追踪:GitHub。