本篇教程由作者设定使用 CC BY-NC-SA 协议。

前言

由于最近玩的整合包需要大量制作注血铁块,由于管道直接输入会乱七八糟的,所以研究了一下基于AE、封包合成和任意含物流过滤模组的狱火熔炉的自动化方法。

由于本人需求为合成注血铁锭与血钻,所以没有对其他合成表进行测试,后期有需要会补,请见谅。

游戏版本:1.12.2

需求Mod:封包合成 (PackagedAuto)[BM2]血魔法2 (Blood Magic 2)[AE2]应用能源2 (Applied Energistics 2)

搭建过程

  • 摆放所需机器基于AE与封包合成的狱火熔炉自动化-第1张图片

            只需要ME接口贴着解包机,解包机贴着狱火熔炉即可,打包机可以放在AE网络的任意位置。

            基于AE与封包合成的狱火熔炉自动化-第2张图片

            解包机设置为阻塞模式,减少追踪器数量为最少。

  • 放置管道

基于AE与封包合成的狱火熔炉自动化-第3张图片


            将抽出与输入到箱子的伺服器设置为白名单地狱魂石,红石需求高,忽略NBT等;将抽出到ME接口的伺服器设置为黑名单地狱魂石,其他相同。基于AE与封包合成的狱火熔炉自动化-第4张图片

  • 设置AE子网及发信器基于AE与封包合成的狱火熔炉自动化-第5张图片

            左下角的发信器设置为检测网络内物品,大于等于4;右上角的发信器设置为物品小于4。


思路详解

经过测试,发现解包机可以将物品输出到狱火熔炉内正确的位置,而不会填充到魂石栏位,所以由解包机输出合成材料后,就不需要考虑其他因素了,只需要考虑地狱魂石的输入输出与材料的输出。

对于材料输出,将管道连接到ME接口,伺服器设置为禁止抽出地狱魂石即可。

对于地狱魂石的输入输出,设置一个箱子为缓存,伺服器设置白名单为地狱魂石即可。

管道连接好后,仅需考虑伺服器的红石配置了,由于AE自带的ME标准发信器可以检测网络内物品,而ME存储总线可以将容器内物品接入AE网络,所以将总线贴着狱火熔炉放,ME标准发信器就可以检测狱火熔炉内物品数量了。

由于解包机设置了阻塞模式,所以狱火熔炉内同时存在的物品数量不可能大于6个,而因为血钻、注血铁的合成需要用到生命源质桶,所以合成这两个物品时,熔炉内物品最少为3个(魂石、桶、产物)


当解包机将材料瞬间输出至狱火熔炉后,此时物品数量为4,所以可以将负责从狱火熔炉抽出物品的两个伺服器 旁边放置的发信器设置为检测物品小于4,这样就不会抽取出原材料了。

同时,由于负责从箱子抽出地狱魂石的伺服器 旁的发信器为检测物品大于等于4,这时会将魂石输出至狱火熔炉的最后一个栏位,此时所有物品都位于合适的位置,开始合成。

合成完成后,由于抽取的发信器检测物品小于4,物品输入到AE网络,魂石输出到箱子,一次合成完成。

结语

文章使用的方法仅限于4个原材料的合成表,如果需要合成三个原材料的物品,可以尝试放置一个占位物品,例如泥土,然后使用低级的伺服器,在魂石输入后将其抽出,同时修改发信器的检测数量。