建议在阅读本篇前先阅读入门篇和固体管道篇,不然可能造成部分内容理解困难。
本篇教程着重介绍BuildCraft这个MOD中对液体的自动化处理能力。
液体指的是水、岩浆、原油、牛奶等一切Minecraft中液态的东西,它们不但是Minecraft中重要的组成部分,也是BuildCraft的机械结构中重要的参与者。比如:
燃油引擎需要原油或者精炼油作为能源,也需要水来冷却
原油需要被抽取、运输、提炼成精炼油以提供高效的能源
岩浆可以被抽取并储藏,以备不时之需
如果装了HarvestCraft MOD,还可以用榨汁机榨出果汁
那么接下来,我们就看看BuildCraft提供了什么样的工具来帮助我们处理液体。
储罐(点击带链接的物品名称可以查看合成表,下同)
原版的Minecraft里,液体只能被储存在空桶里,这样既不方便大量储存也不方便使用。BuildCraft里引入了储罐来解决这个问题。
储罐的使用方法十分简单。把它在任何地面上,然后拿着盛有液体的桶(比如牛奶桶、水桶、岩浆桶),右键点储罐,桶里的液体就会被储藏在里面。
如果这时拿着空桶再对着储罐点右键,里面的液体就会被盛回空桶里。
一个储罐可以储存大约16桶液体,如果想要储存更大量的液体,可以把多个储罐可以叠起来:
另外还有几个要点:
有了存储液体的储罐,还需要有抽取液体的水泵。我们找一块岩浆来试试看水泵的用法。
在开始前,你需要先找到仙人掌(一般在沙漠地区可以找到),收割一些,然后焚烧它,得到仙人掌绿。这是制造防水管道(例子要用到)的必需品。
在岩浆的上方放一个水泵,可以看到泵臂慢慢自动地从水泵下方伸出,浸入岩浆里:
然后在水泵边上配个红石引擎,接上圆石防水管道(一种传输液体用的管道,下文会详细介绍各种液体管道),连到储罐里:
好了,自动岩浆抽取器就做好了。我们打开拉杆,看看效果。一开始可能并没有什么反应,因为红石引擎功率较低,得过个几秒钟才能达到抽取一次液体的能量,这里需要一点小耐心:
红石引擎的最高输出功率是1.6MJ/s,而抽取一桶液体所需的能量是10MJ,所以当一个红石引擎满负荷工作时,每6.25秒能抽取一桶液体。(可能某些小伙伴这段关于能量的解释不是很清楚,没关系,后面我会专门写一篇教程介绍能量和引擎)
要提高抽取效率的话,自然就是给增加引擎功率。一种方法是放多个引擎,如下图用四个红石引擎一起给水泵供给能量:
另一种方法是换更高级的斯特林引擎或者燃油引擎,不过不是很推荐,因为它们都消耗燃料,而且有爆炸危险。更何况大多数情况下,我们对液泵的抽取效率并不是很关心。
最后提一下几个要点:
水泵的泵臂只能向下伸出,不过只要泵臂接触到液体之后,一整块连在一起的液体都能被抽到,而且是从最外围开始抽,所以可以放心地在成片的液体边缘放一个水泵,然后静等整片液体被抽干
如果是单人游戏或者没有禁用液体流动的多人游戏,四格以上连在一起的水是可以被无限抽取的
水泵上有两个信号灯,绿色亮表示成功抽取一次,红色亮表示液体已抽干
有了水泵之后,就不必再辛苦地用空桶一次次舀水或岩浆了,生活变得方便而有乐趣。我自己就在家里的熔炉边上搁了个储罐塔,然后把从地下抽来的岩浆都送里面,随时随地都可以取岩浆烧东西,十分方便。
不过水泵最有用的地方是用来抽取原油(最高级的燃油引擎的能源),有了原油,各种机器的工作效率将大幅提升,我会在引擎和能量篇里详细介绍。
防水管道
BuildCraft里面对管道的设计特别用心,就和真实世界一样,普通的管道只能传输固体,而液体必须要特殊的防水管道来传输。液体防水管道的制作也很简单,用普通的固体管道加一个防水材料就能做成对应的防水管道(例如木制管道+防水材料=木制防水管道)。由于防水材料是用仙人掌绿做成的,而防水管道的需求又是大量的,所以强烈推荐在游戏早起就建起仙人掌农场,准备好大量的仙人掌绿。
下面我们来依次介绍不同种类的防水管道
抽取类:
木制防水管道
绿宝石防水管道
木制防水管道
木制防水管道和木制管道功能类似:从液体容器或机器里抽取液体,同样需要能量供给才能驱动,红石引擎的能量就足够驱动,能量供给越快抽取液体速度越快。
一种常用的用法是搭建储罐组,如下图:
和木制管道类似,液体是从带挡板的那一头抽取的。如果像要调整挡板的方向,手持建筑扳手右键点击管道即可。
绿宝石防水管道
百科目前没有绿宝石防水管道的资料,临时补上合成表:
防水材料 | 绿宝石管道 | |
绿宝石管道的合成表:
绿宝石 | 玻璃 | 绿宝石 |
绿宝石防水管道是木制防水管道的升级版,基本用法和木制防水管道一样,也能手持建筑扳手右键点击来改变方向:
它除了有从容器或者机器抽取液体的能力外,还能做过滤,即只允许某种液体被抽出。右键点击(手里不能拿着建筑扳手)管道打开设置界面:
把想要抽取的液体所对应的桶(比如想抽取岩浆就用岩浆桶)扔进Filters槽里,关闭物品栏即可。
在这个例子里,因为我们是从装着水的储罐里抽取,所以结果就是什么都抽取不出来。
就特性而言,绿宝石防水管道只有在容器或者机器有多种液体输出时才能派上用处,不过目前为止我还没见过那种容器或机器,所以绿宝石防水管道基本没什么用。
传输类:
补上石英防水管道的合成表:
防水材料 | 石英管道 | |
石英管道:
石英块 | 玻璃 | 石英块 |
传输类防水管道是最基础的液体管道,是传输液体的主力。它们有着和对应的固体管道类似的特性:
圆石防水管道、石制防水管道和石英防水管道之间两两不能相连。这个特性在铺设紧贴着的并排管道十分好用
沙石防水管道不能和容器或者机器相连。这个特性在管道要擦过容器或机器又不想让它们互相作用时十分好用
阀门类:
钻石防水管道
补上钻石防水管道的合成表:
防水材料 | 钻石管道 | |
铁制防水管道
铁制防水管道和铁制管道类似,起到“多合一”的作用。把铁制防水管道放下,然后手持建筑扳手右键点击,就能改变出口的位置:
钻石防水管道
钻石防水管道和钻石管道类似,起到“一拆多”的作用,设置界面也类似:
建议先去固体管道篇学习钻石管道的用法,然后再回来看就会一目了然。钻石防水管道和钻石管道的区别在于设置区只能放盛有液体的桶(废话)。
我们来看一个结合使用铁制防水管道和钻石防水管道的例子,其中钻石防水管道的设置如上图所示:
当从A点到B点有多种液体需要传输,而且AB相距较远时,使用这种先聚合、后拆分的方法能节省许多防水管道。
特殊类:虚空防水管道
虚空防水管道和虚空管道类似,用以销毁液体,大家可以直接参考固体管道篇里虚空管道的介绍,这里不再赘述。
防水管道的通用特性
最后介绍一下防水管道的几个通用特性。
首先是流速的概念。每种管道都有一个最大流速,即液体通过的最大速度。这个值决定了液体在管道内能以多快的速度传输。下面是所有防水管道的流速列表:
管道 | 最大流速(mB/t) |
木制防水管道 | 10 |
绿宝石防水管道 | 40 |
圆石防水管道 | 10 |
石制防水管道 | 20 |
石英防水管道 | 20 |
沙石防水管道 | 20 |
金制防水管道 | 80 |
铁制防水管道 | 40 |
钻石防水管道 | 80 |
虚空防水管道 | 10 |
流速是个很重要的概念,尤其在处理消耗液体的机器时候,若液体的供给速度不如机器消耗液体的速度,那么就会造成各种问题。比如燃油引擎需要消耗水来冷却,若我们用圆石防水管道传输水同时给4个燃油引擎来冷却,那么燃油引擎消耗水的速度就会超过供给的速度最后导致水耗尽,引擎过热而爆炸。我们会在能量和引擎篇详细讨论这个问题。
然后是液体的互斥特性。
任何液体管道内同一时刻只能有同一种液体。两种不同液体“相撞”的话会被各自往来路弹回去。
我们用一个很简单的例子来理解这种特性:
水和岩浆相撞而各自退回各自的储罐里。
这种特性老实说并没有什么用,一般在实际应用中总是避免两种液体混进同一个管道,除非是为了远距离传输节省管道。
总结
本篇详细介绍了如何用BuildCraft里提供的工具自动化地处理液体。活用液体管道、储罐和液泵能到达各种各样的效果。在下一篇引擎和能量篇(还没写)里,我们能看到更多关于液体自动化的实用场景。