|
|
51CTO旗下网站
|
|
移动端

2.4 自动南瓜和西瓜农场

《MINECRAFT我的世界 高手进阶攻略》第2章自动化农场,本章介绍相关内容之前,首先要弄清一个非常重要的概念:BUD开关。在检测农作物的成熟和自动收获方面,这是一个非常重要的元素。本节为大家介绍自动南瓜和西瓜农场。

作者:方红琴 等译来源:人民邮电出版社|2017-09-11 19:55

2.4 自动南瓜和西瓜农场

南瓜和西瓜都很容易种,但要自动种植,则需要一些技巧。与小麦一样,它们的使用非常方便,而且用途广泛,你可能看到过用一对拉杆做胳膊的南瓜灯孤伶伶地站在小麦地里(另一方面,如果萤石不足或者还没有到达下界,南瓜灯可以作为很好的水下光源)。

因为涉及很多方面,此建造过程会有点复杂,甚至比甘蔗农场的建造还要复杂。你将会发现,作为一个整体,这个系统包含了许多实用的概念(包括何时创建怪物陷阱),这些概念可以用在很多场合。

需要理解的是,南瓜和西瓜种子需要种在含水的、犁过的土地上。因为种植南瓜和西瓜的方法是一样的,下面不再描述为“南瓜和西瓜”了,而是直接使用“南瓜”。

南瓜梗有4个侧面,南瓜可以在其中一个侧面生成。从自动化的方面来讲,这有点太随意了,但用方块、水或其他南瓜梗放在其中3个侧面时,南瓜则会在剩下的一面长出。

下面开始创建一个半自动化农场,它使用活塞从茎部将南瓜摘下,接着使水流过,将所有的农产品都带进漏斗。这是流水线型的设计,与甘蔗农场非常相似。

图2.14展示出了基本的概念:给南瓜梗浇水;在可用的方块(粘性活塞上的土地)上种植南瓜(活塞必须是粘性的,否则在周期结束时土地方块不会与活塞一起缩回);移动活塞可以将南瓜摘下。

按照规律将此扩展为8个方块,如图2.15所示。在图中展示出了两种给活塞充能的方式:可以使用中继器直接向活塞底座的高度供能处的每个活塞提供电源;或者在活塞旁边放置方块,并且使红石沿着顶部移动(这里可以得出一个结论:也可以将一排8个活塞砸入地面,并使红石在地上这些活塞的旁边移动。这是最简单的方法,如图2.16所示。但是,这里我介绍另一种方法)。我已经将玻璃方块换成了磨制闪长岩,这样可以将火把放在顶部,使农作物晚上也可以生长。可以使用任何类型的不透明方块。

等一段时间之后(每根南瓜梗每小时约长出3个南瓜),可以看到有一些南瓜长出来了。拉动拉杆,把南瓜摘下。

收割完毕。在地上挖水渠用于收集农产品。当活塞升起时,它们将土地方块推入水渠,形成水渠的基底,如图2.16所示。使用玻璃方块作为水渠的侧面,因此照在南瓜梗上的光线充足,并且看起来很简洁。

下一个挑战是创建水源。创建水源的方法之一是使用放置在水渠远端的升起来的活塞。当活塞伸出来时,挡住水的流动;活塞收缩,打开闸门,让水向下流入农作物的水渠,将所有的东西带到水渠的末端。图2.17所示为相关实例。接下来将使用发射器,使整个系统看起来很简洁。这是较好的工程解决方案,而且周围都很干净整洁。

将发射器放在水渠的远端,使它朝向土地方块。接着单击右键打开它,并且在里面放一桶水。

你还需要在发射器下面放一个方块,接着在第一个方块前方偏下的地方放置另一个方块,形成用红石连线的台阶,接着走线,如图2.18所示。只要红石线连接到发射器下面的方块,就会给发射器充能。

将红石线连接至拉杆附近的一个上面有石头按钮的方块。如果需要再向前延伸15个方块,增加一个指向发射器方向的中继器,以中继红石信号。为什么使用按钮,而不使用拉杆呢?如果接收到脉冲,发射器直接将水源方块放在前面,接收到第二个脉冲时,立即将其收回,因此按一次按钮启动发射器,再按一次会停止,这比两次推动拉杆更符合逻辑。

但是,如果觉得按两次按钮不顺畅,能否仅按一次完成相同的功能呢?也就是说,只需要按一次便可以发送两个脉冲,两个脉冲之间有一定的间隔,这样就有足够的时间使农产品流向水流的终点。

你可以将单个脉冲分割成两个脉冲来实现这个效果。一个脉冲在按下按钮的瞬间立即发送,而另一个脉冲进入延时环路,它慢慢地沿着环路前进,最后到达发射器。

在红石电路中实现延时有多种方法,最简单的方法是使用红石中继器的虚拟负载。每个中继器引发0.1秒的延时,中继器也可以在4个延时档位间调整,在每个中继器上增加延时,致使每个中继器有多达0.4秒延时。

1.如图2.19所示,蛇形摆放连接中继器。

2.使用右键单击的方式,将每个中继器调动最长延时档位。

3.在两个红石T形连接端之间添加一个中继器,防止延时环路的形成。中继器应朝向至发射器方向,它相当于二极管,仅允许信号朝一个方向传递,这可以防止从延时环路输出的电流流回延时环路的输入端,这样就可以永远循环下去(如果你对中继器朝向的方向不确定,可以参照顶部淡淡的箭头图案。箭头指向信号将要传递的方向。另外,当滑块在其默认位置上时,中继器顶部的控件都位于其头部,指向信号将要传递的方向)。

4.最后,在收集区域的末端添加漏斗和箱子。

1.中继器

使用这个系统并不一定总是奏效。按下按钮使活塞升起来,可能会导致让你损失惨重的洪灾。有一个办法可以解决这个问题,保证只有在拉杆充能的情况下才按下按钮,这被称为与(AND)门。从根本上讲,仅在两个输入都打开时(见图2.20),与门才会正常运行。如果两个输入中有一个关闭,与门不运行。将拉杆连接某个输入,用按钮操作另一个输入,可以将按钮限制为仅在拉杆准备好的情况下才能起作用,并且这时候会使活塞伸出。然而这样并不能阻止活塞在过程中缩回。第6章中会介绍解决这个问题的方法。同时,与门至少可用于保证安全,你可以按下面的步骤将其加入到电路中。

1.放置3个不透明的方块,将它们排成一排。

2.在第一个方块和最后一个方块的顶部各放置一个红石火把,将第三个火把放置在中间方块的背面。

3.将红石放在中间方块的顶部。

4.将拉杆的输出连接至第一个方块,在最后一个方块的前面放置石头按钮或木头按钮。

5.将红石连接到中继器延时电器的后面,因此红石可以连接到附接至中间方块的红石火把。

6.拉杆在关闭位置时,按下按钮是无效的。当拉杆在打开位置时,两处输入使得来自按钮的信号从后面输出,并且进入连至发射器和延时环路的电路。

2.与门

完成这个收割机仅需要最后一步了:矿车收集系统。

连接这个收割机是一个小难题,因为活塞使得轨道的终点有一个烦人的方块。当轨道上升时,火车只能走一半的路程,并且当收集完成时,不会在已充能的轨道上上升回来。相反,轨道会从侧面插入,如图2.21所示。红石火把再次转换信号,仅在比较器不发出信号时(表示漏斗是空的)向轨道充能。只要有东西掉到漏斗中,就会切断给轨道的充能,开始转运物品。

这里没有完全展开这个主题。你可以在互联网上了解除基本收割系统之外的很多西瓜切片系统。它们都依赖南瓜和西瓜,因为它们都用红石作为电源。

布置红石之后,南瓜农场完成了电路设计,这样可以给活塞充能,从而自动收获农作物。图2.22展示出一个实例,它利用了南瓜和西瓜可以同时在多个空间中种植的特点。有两个位置空了出来,每个空位置都在等待抓取活塞的正前方。南瓜或西瓜出现的瞬间,红石信号穿过南瓜/西瓜方块,连接到对应活塞的电路完成,立即收获南瓜或者将西瓜切片。中继器下的漏斗连接至红石火把下面的另一个漏斗(按住Shift键的同时单击,可以在漏斗上放置中继器和火把,与将漏斗连接至箱子类似)。

这种布局并不是特别有效,它只能收集约60%的农产品,其他的农产品遗落在梗所在的区域。但是,它是全自动的,有所损失也没有关系。经过一段时间之后,这些农产品也会被收集起来的。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

精通SOA:基于服务总线的Struts+EJB+Web Service

Java的出现,实现了跨操作系统平台的程序开发,以Java为基础的J2EE技术已经成为因特网服务技术的主流。然而,以J2EE为基础的SOA架构技术必...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊