前言

        经评论区提醒,可以在血魔法祭坛下使用红石灯以检测合成结束,上一版自动化中为了检测合成的完成费了很大的功夫,因此本人用mod作者预留的红石灯特性重新做一个自动化。

材料准备

        受红石控制的物品管道2根、受红石控制且具有过滤功能的物品管道2根、红石火把3根、红石粉1个、红石灯1个、任意箱子1个、比较器1个以及建筑方块若干。

        本教程中使用热力膨胀的物品管道,读者搭建时可以自行更换其他类似管道,如eio物品导管甚至ae的输入/输出总线;箱子教程中采用潜影箱是为了在箱子顶部有方块时仍能打开箱子,读者可随意更换任意一种箱子。

搭建教程

3D结构展示(View on Github)

检测原理

        经测试,在血之祭坛下面放置一个红石灯,等祭坛内合成完成时,祭坛会被强充能约3秒钟左右,因此我们只需要在这3秒内将物品全部(最多64个)抽走即可,等到红石信号消失,再继续将物品抽入祭坛。

红石自动化血魔法祭坛(极简版)-第1张图片

祭坛合成

        将提取到祭坛的管道设置为红石关闭,从祭坛提取的管道设置为红石启动。平时管道会不断地试图从箱子内抽取物品,合成完成后祭坛会被强充能,此时抽入祭坛的管道不工作,抽出祭坛的管道工作至红石信号消失(约3秒左右,如果这段时间内未抽取完成,物品将继续进行合成)。

红石自动化血魔法祭坛(极简版)-第2张图片

气血宝珠充能

        气血宝珠充能不能阻挡正常合成的进行,因此在接口后加入了一个箱子作为缓冲,以此检测是否有待合成物品。我们可以用比较器读取箱子,充能一个插着红石火把的方块。红石自动化血魔法祭坛(极简版)-第3张图片红石自动化血魔法祭坛(极简版)-第4张图片

        这根红石火把亮着时,箱子内无物品,此时伺服器激活,从接口中抽取气血宝珠,同时给管道的白名单标记这颗气血宝珠红石自动化血魔法祭坛(极简版)-第5张图片

        最后添加一根管道专门用于抽取气血宝珠到me接口,管道设置为红石激活,这根管道在箱子内有物品时以及配方完成时都会被激活,因此也需要加上白名单过滤气血宝珠。红石自动化血魔法祭坛(极简版)-第6张图片

注意事项

        该自动化仅会在管道选取不合理时出现问题:

  • 如exu2中的物品节点能缓存一组物品,可能无法激活箱子的比较器导致宝珠不被抽离,因此应尽量选取无缓存的管道

  • 配方完成后,祭坛强充能的状态只会维持3秒左右,因此必须令管道能在3秒内抽取1组物品