你出生在这个由像素构成的世界里,无论画质,你都因该好好享受它的美。搭建一座通天的高台,眺望远方赤红的落日,回味今天做的一切,但是:

对于一些不太好的电脑,或是优化不太好的mod,不适宜把所有的自动化都丢在家里;否则即使只是在享受远方,都只能享受慢速的落日连拍图,或是卡顿;即使你的自动化组根本没有开机,或是在待机。

这时我们就会考虑把自动化请出家里,诗和远方里,不应该有机器的存在。

眼不见,心不烦(视野看不见下,渲染速度加快)

(mc的内存需求不低,但是不小一部分都在渲染上)

自动完成一些工序;而且,你想让他工作时它就会工作。这很关键,好的自动化不应该被人为的去打开它的拉杆。

而且在完成后能关闭它自己,我把原料给你,你把产物给我,其他你自己搞定;别卡我就好。

完成这一切就需要区块加载,然而区块还需要能自己加载,卸载。要求就不低了,后面实现时再讲

在你正在自动生产一种物品的时候,你却想再生产另一种;

同时工作,难度就不低了。难度不在于其同时工作,而在于同时触发,并减少体积占用,体积为什么会有占用后面再分析,而同时触发,并保证每一个高效地运行,再加上不可以混淆的机制,防止电脑卡死的任务等待机制,都需要线程的引入

我们默认还是在主世界里进行这个工作

自己曾尝试在空间站,地狱等地方;但是由于多世界的加载本身消耗内存,所以不太好,主世界虽然面临生物生成等问题,但是自然嘛,只要没太大流水都不是问题。

继续:

我们可以选择直接平铺你的自动化在一个区块上

亦或者选择AE2空间塔来把自动化都存起来

(存起来减少占地面积,但面临前期制造贵,设置复杂,某些方块不能存入等问题)

我当年建造了AE2的版本,花了5H设置,但是感觉不错嘛

我们使用RC的区块加载器了

为什么?

鸡排区块加载器稳定,自定义强,可就是少了红石控制(emmmmm,我没说错吧???)

一直加载大量区块,并不是我们的初衷

所以在我找到(玩到)合适的成熟替代方案前,都使用RC的区块加载。

看到这里,你终于进入了实战工作中

触发一个远距离的区块,而且还是没有被加载的,你似乎只有一个选择

人为打开它·····,因为只有你自己过去才会加载那个区块

你当然忽略了一个更好的方式,模拟人为加载区块

听上去高大上,实际上没有那么复杂。

发送区块加载的信号⇦传送信号⇦加载传送信号的区块

你可能已经发现了方法,火车是个不赖的选择

加载传送信号的区块有个选择:

使用锚车(加载矿车)

传送信号由RC铁路路由实现

激活锚⇦红石信号打开⇦列车到达⇦AE2发送发车数据

其实就是一个特殊的方块;只能装在特定的车上,然后抵达特定的位置

首先我们要摒弃铁路运送的方案。

理论最高速度存在限制+不断刷新区块让我的电脑不得安宁

物流复杂,不适宜铺开

那么比较好的点对点传输工具有什么呢?

1.量子环

2.超立方体

后者优势明显,简单的传电+传物品+传流体。不需要大空间,就它了

超立方体的界面简洁明了,频率上一对一设置即可

(后期配视频)

在这章更多介绍一个理论,不是实际建造

目的?

AE2默认你可以自定义合成配方

以化学方程式的样子解释

物品→物品

假设标志物品1,标志物品2

然而这个配方可以不存在,于是:

标志物品1→返回网络的标志物品2

通过这个方式,我们可以要求AE网络向一个方块输出物品或者流体

标志物品1+你想要输出的物品→返回网络的标志物品2

你就成功输出了物品或者流体。等等,不守恒啊?标志物品的返回怎么办?

我们设置一个外部红沙箱子,30s加入一次网络,然后AE2自动输出总线红沙到这个外部红沙箱子

把标志物品1抽回网络

此时,上面那个合成变成

标志物品1+你想要输出的物品→红沙(返回网络的标志物品2)

由于红沙和标志物品1会返回网络

你就得到了:

你想要输出的物品→空无一物

我们再改一下,如果你想要输出的物品处理加工完后,再返回红沙,此时

如果上面的合成结束,外部合成就等于结束。

听得一头雾水吗,不知道这有什么用?我们看个反例

标志物品1→返回网络的标志物品2(假设为红沙)+你想要得到的物品(假设为木头)(不显示)

一切变得实际了起来

你想获得2万的原木

你在AE2网络中选择合成一个红沙,你就会得到2w木头

那个就是触发区块加载和任务工作的标志数据了

(后期配视频)

是时候结束理论问题了

标志1=红羊毛,标志2=货运车A=木头车(改名)

AE2模板配置:

货运车A=红羊毛

过程:

AE2选择合成红羊毛→AE2往指定箱子里放入一个特殊的货运车(木头车)

→放上轨道并与锚车(区块加载车)合为列车→出发前往→RC铁路路由车辆到指定区块(识别‘木头车’的名字)

→到达后启动工作区块的锚→激活伐木机器伐木并计数,同时输送产物返回→到达计数后先发回车,确认物品输送完成后关闭区块加载→车返回到家→分离列车,收回锚车→识别到木头车→发送红羊毛到AE2网络→完成生产,结束合成

这一部分更加非理论了

多数的东西需要视频讲解

矿车抽调上使用了两个矿车分车器

(附一下它的功能:矿车分车器是使用红石脉冲工作,对应面轨道没有矿车时分矿车,如果有矿车则收回**矿车到内置物品栏。

列车分车器则是收到红石脉冲后按照一定顺序释放不同种类矿车(会识别NBT)并且连接起来(不会收回)。

耦合轨道有三种功能:耦合,分离,自动

一个标志物是一个线程,假设我想设置5线程;由此,一个漏斗做任务计数器不就好了?

不是5线程可以考虑用漏斗占位,或是箱子解决

我们来一一解决问题:

1.同时触发

修改合成:

标志物品1+线程标志物1(普通的金块)→返回网络的标志物品2(假设为红沙)+你想要得到的物品(假设为木头)(不显示)

线程标志物不会进入矿车分车器,而进入计数器中(分离装置)

2.缓冲中

检测如果线程标志物(金块)没能被抽到计数器中,工作暂停发放(不发送新的矿车)

如果金块被抽走,则开始工作

3.从计数器中抽走

检测到工作结束后,就抽走一个金块就好了

有些文章段落含有视频讲解。(由于理论介绍完成,实际操作复杂)

大约会在两月内发布

这套自动化想法是在无意间想到的,或许你也可以想到这样复杂而高效的自动化。不过,在此之前,认真观察周围的一切,更加重要;无论是生活中还是mc这个生于孤独却瑰丽奇异的方块世界里

V1.0:完成文章--2019/1/23 19:40