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

前言

矿物处理是科技类模组永恒的主题之一,通过使用模组中的机器对矿物进行处理,往往可以得到双倍的矿物以及少量的副产物。其中较为经典的模式便是粉碎 + 清洗,机械动力在采用这套经典模式的同时也将其与自身的创新结合,取缔了枯燥的机器内读条,加工过程直观且富有美感。虽然机械动力中矿物处理系统设计起来更复杂,但更具有趣味,并且相关的配方能给予玩家更多的额外副产物(包括一般科技模组中不会提供的经验等),为此额外进行一些思考是完全值得的。

本文撰写于 2022.2.26 机械动力模组版本 v0.4d Minecraft版本 1.18.1

生产流程

机械动力中矿物处理流程类似于经典的粉碎 + 洗矿流程。以铁矿为例,矿物首先需要通过 粉碎轮 进行粉碎:

一种较为高效的矿物处理设计 - 机械师设计指南-第1张图片

直接粉碎原矿也是可以的,并且粉碎深板岩版本的原矿能够提供更多的矿物:

一种较为高效的矿物处理设计 - 机械师设计指南-第2张图片

一种较为高效的矿物处理设计 - 机械师设计指南-第3张图片

由于会产生不需要洗涤的副产物,在洗涤之前应该将它们分离出去。

将粉碎得到的粉碎矿石放置在 鼓风机 产生的水气中即可进行洗涤,并会根据矿物种类,产生其他矿石副产物:

一种较为高效的矿物处理设计 - 机械师设计指南-第4张图片洗涤完成后矿物就基本完成了处理,但考虑到一般使用的的矿物是锭,因此使用机械动力提供的自动打包配方将粒合成锭:

一种较为高效的矿物处理设计 - 机械师设计指南-第5张图片

设计内容

输入的矿石需要容器储存,机械动力提供的 物品保险库 具有容量大的特点,适合储存大量的矿物,并且能够抵御爆炸,保护您珍贵的矿物免遭意外。但其不能直接通过GUI操作,需要使用 黄铜漏斗 等物流装置进行输入输出。粉碎轮会销毁所有不在粉碎配方列表中的物品,因此可以使用过滤器避免意外放入的其他物品被输出至粉碎轮销毁。

一种较为高效的矿物处理设计 - 机械师设计指南-第6张图片

随后使用转速为 256 的粉碎轮对矿物进行粉碎。并将不需要洗涤的物品分离,送入成品箱中。

一种较为高效的矿物处理设计 - 机械师设计指南-第7张图片

然后对粉碎矿石进行洗涤。在机械动力 v0.4d 中,传送带上物品的洗涤时间是以每个物品为单位的,即一组物品的加工时间与其中物品数量成正比。也就是说,总的洗涤效率取决于处于洗涤水汽之中格子的数量。因此为了控制加工时间一致,并保证最大化加工效率,需要扩大洗涤加工的面积,并且将物品分为单个送入洗涤。将物品分为单个可以使用物品保险库和安山岩漏斗,但限于物品保险库尺寸限制,使用图中与 黄铜隧道 的组合可以扩展分出的传送带数量。为了对洗涤的时长精确控制,需要用到 转速控制器

值得一提的是,虽然堆叠掉落物能够做到一格内同时洗涤无上限数量的物品,但由于forge端会自动合并掉落物,并且合并时会重置洗涤加工时间,因此需要同时输入大量物品(很多组)才能提供较多的洗涤速度加成,且会因为合并物品而浪费加工效率。考虑到一组物品所需的加工时间很长,这样可能会有更大量的物品同时存在于世界中,造成大量卡顿。因此不采用洗涤掉落物的方案。

一种较为高效的矿物处理设计 - 机械师设计指南-第8张图片

之后将洗涤得到的物品中矿物粒分离送入工作盆进行打包,其余物品直接输出到成品箱。

一种较为高效的矿物处理设计 - 机械师设计指南-第9张图片

可以使用 黄铜隧道 对矿物粒进行分流,为了最大化利用产能的同时尽量避免不足九个的矿物粒在工作盆内堆积,需要将黄铜隧道的工作模式设为最近优先。

一种较为高效的矿物处理设计 - 机械师设计指南-第10张图片

最终将所有的成品送入物品保险库储存。物品保险库的取出比较麻烦,使用较大尺寸的物品保险库可以储存更多物品的同时,也可以安装更多的黄铜漏斗用于物品输出。

一种较为高效的矿物处理设计 - 机械师设计指南-第11张图片

结语

洗矿作为科技模组的传统艺能,在生存中的重要地位不言而喻。此次设计机械动力洗矿装置,涉及诸多物流相关的细节处理,新加入的物品保险库方块除了作为长期的物品存储外,非常适合用于各个加工环节的缓存,也可以用于调节物流方向(如物品移动到相邻传送带可以通过一个两格长的物品保险库横在传送带上并安装漏斗实现)。

最近新增了一些关于机械动力自动化的教程,希望这篇教程能提供更多的思路,如果您也有相关的设计思路,非常欢迎在评论区讨论。

蓝图链接 xl0d 已附上,如果您觉得本教程有帮助,可以点击左下角的推荐。

祝您游戏愉快。