我的世界利用AE2实现龙之研究融合系统自动化
利用AE2实现龙之研究融合系统自动化
本教程基于1.12.2版本,核心思路参考自Youtube大佬The MindCrafters的视频,视频地址https://www.youtube.com/watch?v=xogeV6wnwV0,不过在原教程中使用了RF工具箱和末影接口用作物品传输,我并没有装这两个模组,就使用了TD的管道系统代替。
一、AE2自动化合成与处理
AE2的视频教程大家可以自行去寻找,合成自动化很简单,甚至很多科技向模组都有相关机器提供自动化合成。AE2最强大的还是他的划分子网络进行物品的处理,在书写样板时,选择处理样板模式,就可以编写一个非常自由的处理样板,将它放进一个ME接口中,接下来,在调用这个样板进行自动化处理时,ME接口会尝试向其相邻的容器或机器内输送材料,随后等待处理结果返回。如下面这个例子这里,如果我们制作一个用1个金矿石获得2个金锭的模板,在我们发出制作请求后,ME接口就会向旁边的箱子输送原材料,随后开启了自动输入输出的TE磨粉机和红石炉就会开始打粉烧锭,随后通过红石炉背后的ME输入总线输回网络(当然这套操作并不需要这样复杂,这里只是为了说明)。在这个系统中,箱子,磨粉机,红石炉就是一个处理子网络,或者更直白的说,我们把这三个东西看成一个大机器,这个大机器的功能就是,输入1个金矿石,输出2个金锭。ME接口还有有一个重要的功能,可以在GUI界面左上角开启“阻挡模式”,在这个模式下,ME接口每次只会给相邻容器或机器一次合成的材料,等材料用完才会输出下一批材料(注意是材料用完而不是收到了处理结果)
二、龙之研究融合系统
龙之研究的融合系统是该模组的一个重要的合成装置,它的特殊之处在于,多个输入点,合成的材料的数量不确定,从4个到10个都有,而且多个同种材料在一次合成中必须放在不同的位置上,因此比较复杂。
如果像普通的AE2方法去处理这个自动化,会有一些难以控制的情况,首先,为了保证所有的合成都可以使用,为了满足最大10个材料的需求,我们必须制作10个注入合成装置,并且要使每个注入合成装置都设为单个物品模式(shift+右键)。如果这样做的话,在完成10个材料的合成时,不会出现问题,但如果完成一些小于10个(实际上小于10个材料的有很多)材料的处理时,如果你只合成一次,也不会出现问题,但如果合成多次,即使开启了阻挡模式,在第一次的材料输入进箱子后,管道系统会提取物品到聚合核心和注入合成装置,随后ME接口会发现箱子内材料已经用完,会再次发送一批材料,但是此时第一次的合成尚未结束,多余的材料就会输送到空闲的注入合成装置,导致合成失败。
一个可行的方案是在合成前按照材料的数量开关一些传输管道,但这样就无法做到完全的自动化了,另一个方案是按照材料数量的不同,建立多个融合系统,但这样又大大增加了耗材。
三、“欺骗”AE
因此,我们可以利用AE的特性,小小的“欺骗”一下AE。
如图
制作4个觉醒龙块需要4个龙块,6个龙芯和1个龙之心,我们在ME样板终端里制作一个处理样板
?是不是有什么不对?这个圆石从哪来的?其实,这个圆石(不一定是圆石,用其他无关物品代替也行)就是完成这个自动化的关键。我们就来做一个自动化的处理,看看这个圆石到底是发挥了什么作用。
首先我们搭好ME自动化处理所必需的几样东西,分别是ME控制器,ME驱动器(或者其他容器如箱子,用存储总线贴在箱子上就能并入ME网络进行存取),合成存储器,ME接口以及样板终端。然后我们把刚刚写好的样板放入ME接口,在ME接口旁边放上几个箱子以及管道,上面的管道连接到聚合核心,它的伺服器内容是这样的
,即需要放进聚合核心的材料,设置为白名单,左边的管道连接到注入合成装置,它的伺服器是这样的
,再刚才的基础上加了个圆石,然后选择黑名单,也很好理解。右边的管道先不管。
然后我们搭好聚合系统,这里我为了演示方便只搭了9个,都设置为单个物品模式,
用无线水晶给注入装置充能,用ExU的红石钟给聚合核心一些脉冲信号,当然你也可以用其他的一些方式。在聚合核心的下方放漏斗,漏斗旁边放箱子,箱子连接一个管道(这个管道可以把单次输送数量调整为1,提高稳定性)到第二个箱子,在第二个箱子上接输入总线,让产物输回AE网络
接下来是重点,我们两张图一起来讲
可以看到,两张图中一共有4个P2P红石通道连接在红色的智能线缆上,用蓝色的玻璃线缆加石英纤维给这个P2P网络供能,其中图1准星所指通道为输入口,其他3个为输出口,图2中,从左到右分别为伺服器,过滤器,伺服器,配置分别如下
数量限制为1
数量限制为1,红石信号高,无黑名单
过滤圆石,数量限制1
数量限制1,红石信号低,无黑名单
现在我们就来解释这个圆石的作用,在我们发出制作请求后,由于ME接口设置为阻挡模式,它传输了1个圆石,6个龙芯,1个龙之心,4个龙块到钻石箱子,随后管道将除了圆石以外的材料抽走,此时箱子里还有一个圆石,所以ME接口就不会输送第二批材料,待合成完成后,觉醒龙块通过漏斗进入箱子,此时,比较器发出红石信号,传递到3个P2P输出口,觉醒龙块通过管道到达第二个箱子随后进入AE网络。另一边,由于之前的设置,此时,钻箱->金箱的通道开启,之前的那个圆石进入金箱,金箱到铁箱的通道关闭。等到觉醒龙块全部离开漏斗旁边的箱子时,钻箱->金箱的通道关闭,金箱到铁箱的通道开启,圆石进入铁箱。
这里有几个需要注意的地方,首先时钻箱到金箱的通道,我们要保证在检测到觉醒龙块时,把圆石排出钻箱,让ME接口开始下一次的合成,同时,我们也要保证在下一次合成的圆石依旧要留在钻石箱子里,所以过滤器设置的物品上限为1,而为了保证金箱在等待觉醒龙块进入AE网络的这个过程中始终保持1个圆石,并且要在之后排出这1个圆石,就要把金->铁箱子的通道设置为无信号开启,有信号关闭,这里的铁箱其实就是垃圾箱,你也可以把它换成垃圾箱或者接上ME输入总线输回网络,形成循环利用。