Skip to content

Assemblies

mc_Edwin edited this page Jul 30, 2026 · 1 revision

输入、输出、数据与自循环总成

总成在一个模块化方块内组合物品槽与多个流体槽。安装 Mekanism 后,流体能力也包含气体。

五级规格

等级 物品槽 流体槽 默认每槽容量
小型 2 1 1,000 mB
中型 6 2 8,000 mB
大型 12 4 64,000 mB
巨型 20 6 512,000 mB
超级 30 9 4,096,000 mB

流体每槽容量可在配置文件中分别调整;物品槽和流体槽数量固定。

输入总成

注册名:mmce_complement:input_assembly_hatch

同时作为物品输入和流体/气体输入。它没有数据接口区域,适合普通多输入配方。

数据输入总成

注册名:mmce_complement:data_input_assembly_hatch

在输入总成能力基础上加入智能数据接口。机器的某个配方组进行数据接口数值检查时,对应总成的数值始终视为最高优先级;这用于确定多数据接口并存时的确定性行为。

输出总成

注册名:mmce_complement:output_assembly_hatch

同时作为物品输出和流体/气体输出。与多重输出仓一致,不同流体槽允许存储相同类型;相同流体会先填充已有未满槽,再使用新槽。

输出总成当前沿用 input_assembly 一组可配置流体容量默认值。

自循环总成

注册名:mmce_complement:self_cycle_assembly_hatch,单级,使用巨型总成规格(20 个物品槽、6 个流体槽,容量跟随巨型输入总成配置)。

它同时参与输入和输出,专门服务概率消耗、自增殖、自循环配方:

  • 输入优先级最高,配方会优先从该仓抽取。
  • 记录本次配方实际从该仓抽取的物品与流体。
  • 若输出包含相同类型,在空间允许时优先把与抽取量对应的部分返还原位置。
  • 其他普通产物不会为了便利而塞入本仓;它们优先进入其他输出组件,避免阻塞循环库存。

示例:

A + 2B + C → 5A + B + D
循环仓:1A、1B
其他输入:1B、1C

运行后循环仓仍为:1A、1B
其他输出获得:4A、1D

设计循环配方时仍需提供普通输出仓,以接收增殖量与非循环产物。

Clone this wiki locally