我的世界Omnifactory中龙之进化聚合自动化
-
为什么?我已经有能正常运行的设计了,为什么还要多此一举?
本教程可以帮助读者利用PackagedAuto搭建龙之进化聚合核心的自动化。在本教程中,聚合核心的自动化具有以下特点:
1) 无冲突。Omnifactory整合包中有一些合成表会与其他合成表发生冲突,例如某合成表的核心里需要下界之星,同时其他合成表则需要把下界之星放入注入合成装置中。此时进行连续的自动化聚合就会发生冲突,且除重新搭建一套聚合装置外难以解决。
2) 防堵塞。本套自动化设计在任何情况下都不会阻塞,除非读者尝试乱动样板包储存器。
3) 可通用。本套设计可处理任意合成表,包括10个注入合成装置中的原料各不相同的情况。
重要提醒:本教程适用于已经获取了创造便携储罐的情形,此时无需手动合成觉醒龙块,而可采用流体固化机来制作。本套设计无法在不经过额外修改的情况下制作觉醒龙块,可参考文末的解决方案 。感谢Taras#5560 提出此问题。
本教程真诚建议读者逐步跟随操作。每一步提到的前提条件都是必要的。各种机器或容器的等级均可替换使用,如格雷社区版中各种等级的箱子可互相替代,或用板条箱替代原版箱子,但任何替代都不会对自动化带来正面提升,即不会提高速度、不能增加稳定性,也不会有奇效。
虽然本教程会尽量做到详尽,会逐步介绍设计,但仍然假设读者已知PackagedAuto的功能和用途。可参考笔者对于PackagedAuto(译者注:英文)的介绍来回顾。
本教程由Neeve编写,针对的整合包为Omnifactory。欢迎到笔者的Discord聊天和提问。
-
制作样板
-
前提条件
在制作PackagedAuto的样板之前需要:
a) 3个样板包存储器,
b) 2个打包合成编码器
c) 2个打包机
将两个打包机置于ME网络中的任意位置,且最好使用AE2的线缆直接连接,而非EnderIO的线缆。使用EnderIO的线缆有时会遇到奇怪的问题,比如样板包消失等。
-
制作样板
制作两个打包合成编码器,在第一个里放入一个样板包存储器,第二个中放入两个样板包存储器。以高级传送符咒为例。
图1. 已编码样板包的分阶
图中使用硬币而非圆石,毕竟钱多。
根据JEI的显示(如下图1b),高级传送符咒的合成表十分简单:聚合核心里是1个传送符咒、合成注入装置里是4个龙锭、1个龙蛋和3个末影珍珠。
那么就在第一个打包合成编码器中将所有放入注入合成装置中的物品编入样板,即4个龙锭、 1个龙蛋和3个末影珍珠。 此处建议在产物位置放入一个经过命名的道具,可以在原版的铁砧中将一块圆石重命名为“高级传送符咒包”并将其设置为包的产物。点击保存,将刚编码好的样板包存储器放入第一个打包机,然后通过ME终端下单制作这个包并取出。
图 1a. 下单制作这个包。少打了“高级”俩字,没错。
在第二个打包合成编码器中,通过JEI把高级传送符咒的合成表添加到编码器中(如图1b)。将除了传送符咒之外的所有物品从输入框中移除,再把刚拿到的包添加进去。此时的合成表应当是用一个传送符咒+高级传送符咒包制作高级传送符咒。点击保存,并将保存好的其中一个样板包存储器放入第二个打包机,另一个留给后面的自动化设计。
图1b. 通过JEI添加合成表,匿名读者如是建议道。️
请参考图1,确保一切编码妥当。
-
组装聚合核心
-
前提条件
所需物品:
a) EnderIO物品导管
b) EnderIO红石导管
c) EnderIO能量导管
d) 一个EnderIO感应红石过滤器
e) 一个Actually Additions的幻灵接口,以及一个幻灵连接器
f) 2个PackagedAuto解包机
g) 任意等级的格雷社区版机械臂(最好是LV)
h) 任意等级的格雷社区版传送带(最好是LV)
i) 一个原版箱子
j) 一个格雷社区版钢箱子
k) 1个格雷社区版物品过滤
l) 10个注入合成装置
m) 1个聚合核心
所需工具:
a) 格雷社区版撬棍(避免把覆盖板放错位置)
b) 格雷社区版螺丝刀,用以配置覆盖版
c) EnderIO的以太扳手
d) (可选)导管探测器,用以复制粘贴导管设定
-
组装聚合核心本体
按照自己喜欢的方式正确摆放聚合核心及注入合成装置,也可以参考如下图2中我的设计(省略了导管)。请注意,注入合成装置的摆放不仅限于此,只要能正确连线即可。以读者的创意优先!
图2. 笔者个人的注入合成设计,可随意按需更改。
摆放好后,将所有的注入合成装置切换成单个物品模式(空手潜行+右键点击)。使用EenderIO的物品导管连接所有注入合成装置,并将导管的输入设置为白色频道。使用红石导管链接聚合核心,手持以太扳手潜行左键点击红石导管,打开连接了聚合核心那一面的配置界面,放入一个感应红石过滤器,并按下图3设置。将红石导管一路连到最下面。
图3. 聚合核心红石导管设定。
-
组装解包系统
图4.解包设计
请注意必须按图示摆放。
没错,幻灵接口也是必须的。
按照上图4所示准确摆放两个解包机、钢箱子、原版箱子和幻灵接口。用EenderIO物品导管连接原版箱子。打开解包机的界面,启用阻塞模式。手持幻灵连接器,潜行+右键点击聚合核心,再潜行+右键点击幻灵接口。
图5.看到这样的提示则说明配置正确。
现在手持机械臂, 将准星对准格雷社区版的钢箱子,即可看到格雷社区版的格线(如图6)。
图6. 格雷社区版格线。右键点击确切的位置可以安放覆盖版,即机械臂。
图7. 放置好并朝向幻灵接口的机械臂。
将准星对准图6所示的确切位置并右键点击,即可看到图7所示的箱子左侧出现了覆盖版。用传送带覆盖版进行同样的操作,但这次将其放置到如下图8所示的位置。
图8. 将传送带放到这里。
如果放错了覆盖版的位置,可以用格雷社区版撬棍移除覆盖版。
都摆放好后用格雷社区版螺丝刀右击摆放了机械臂的位置(如图6),打开界面后放入格雷社区版物品过滤,并将机械臂改为如下图9所示的完全相同配置。 没错,必须完全相同。
图9. 机械臂设置(MV)。
说明:这样设置会使所有除打好的包之外的物品进入聚合核心,且可以保证核心里只能同时存在一个物品,进而防止堵塞。用PackagedAuto打好的包点击任一格即可。
传送带默认设置就可以满足需求,无需额外配置。
右键点击连接了箱子的物品导管,并将其配置为收到信号不工作,再设置其输出频道为白色。
图10. 原版箱子导管连接。请注意火把按钮显示的是熄灭的火把。
最后,将从本教程的制作样板部分获得的样板包储存器放入这台解包机。
图11. 最右侧的解包机。还带了个讨厌的蓝色箭头。
现在就可以用习惯的方式将聚合核心的产物从幻灵核心里抽回ME系统了。例如,笔者使用EenderIO的物品导管把物品拉进ME界面中(图12)。
图12. 拉取产物。
最后的最后,用EIO能量导管给全套设备供电,最终应当是下面截图里的样子(图13)。
图13. 完整组装好的聚合合成装置。请注意解包机需要连到AE2的系统或者能量导管。
完成!现在把最右侧的解包机接入到ME网络,然后应该就可以看到并下单自动制作高级传送符咒了。
要确保两台解包机都启用了阻塞模式。需要添加新的合成表时,则要把所有的样板包储存器都拿出来,并按照本教程一开始的建议进行编码。样板包储存器里总共有20个格子,因此可以最多编码20种不同的合成表!
-
并行化处理,复制粘贴
能看到本文的读者应该已经取得了创造便携储罐;没有创造便携储罐的读者可能不需要阅读本部分。大概。
图14. 多套聚合核心等待聚合。不过没办法聚合觉醒龙块。
图15.多套聚合核心的下方。请注意这种构造重复了多次。
由于在获得创造便携储罐后需要制作天量的道具(用于合成创造模式取出升级),并行化处理聚合核心绝对不过分:除了觉醒龙块之外的其他道具里,光高级合成符咒就需要至少8万个,想想只用一套聚合装置合成要等多久吧。(妈呀!)
解决思路是准备多套独立的聚合装置并行工作,并且每套都能够处理所有合成表(觉醒龙块除外)。此外还需要一个中心化的缓存,用以向各个解包机分发打好的包。在拥有创造便携储罐之后就不再需要通过聚合来制作觉醒龙块,因此也就不需要为其进行任何修改,剩下的就只是单纯的复制粘贴这套设计了。如果还没有创造液体储罐,那也没必要进行这一步。
图16. AE2样板,合成表深度+1
图17. 所需的全部样板。注意缺少觉醒龙块。
第一步需要从第一套聚合装置里取出样板包存储器,这个存储器后面就没用了。然后按照上图所示,把样板包存储器中的所有配方都“转换”成AE2样板(觉醒龙块除外)。
下单制作对应的包,然后在JEI里找到合成表并点击+按钮将合成表添加到合成模式的样板终端,然后把3×3原料格里的所有东西都移除,再把刚制作好的包添加到原料格,最后编码(如图16)。对样板包储存器里的每种合成表都重复同样的操作,觉醒龙块除外。
完成之后,在准备搭建并行聚合装置的地方附近放一个缓存用的箱子,并连接两个ME接口,其中至少有一个是完整方块版(如图18)。把刚刚编码号的样板放入其中,然后将其接入ME网络。
图. 18.
此时无论下单制作任何聚合产物,ME网络都会向这个缓存箱子里推送一个包,需要将这些包平均分发给所有聚合装置中的第一个解包机。可以借助EnderIO的物品导管,这些导管有内建的循环模式(不要忘记启用),再辅以导管速度降级,就可以相当均匀地分发包。重要提示:这之后就不要再向解包机里放任何样板包储存器了!
如果想要加速,可以多连一些物品导管用于抽取,或者把解包机的物品传输频道分成不同的颜色(即一些走白色频道,一些走黑色频道等)。或者用自己的办法,还是那句话,看读者的创造力了。
图 19. 完整设计。
需要注意的是,打包机可能会成为这套设计的瓶颈,而打包机扩展就为此而生,需要将其挨着打包机放置形成多方块结构。遗憾的是,这是加速打包机的唯一方法。
同样的,请随意指出没有写清楚的地方。
附加视频: https://i.neeve.co/LavenderJubilantStag.mp4.
-
后记
虽然本教程尝试写得比较详尽,但仍有一些地方没表达清楚。请随意轻松地使用Google Docs的评论功能指出本教程的哪些部分需要解释。
再一次声明,本教程由Neeve编写,针对的整合包为Omnifactory。欢迎到笔者的Discord聊天和提问。
-
针对觉醒龙块的改进
可以通过以下方式临时修复无法制作觉醒龙块的问题:
在钢箱子的顶部再放一个连接到聚合核心的幻灵接口,并在钢箱子的顶部再放一个机械臂,给其放入添加了5个觉醒龙块的物品过滤,并将其设置为过滤输出(任意传输)。
PhoReaper#9101