教程:铁轨复制机

来自Minecraft Wiki
跳转到导航 跳转到搜索
本文章所述内容仅适用于Java版
本文章包含利用漏洞实现的内容。

此漏洞未必对所有版本有效。被修复后,下文所述的信息将不再适用。
请慎重对待。

组成[编辑 | 编辑源代码]

活塞和黏液块[编辑 | 编辑源代码]

活塞铁轨存入移动列表。在此后、铁轨被覆盖或删除前铁轨脱落即可实现复制。可以用两个活塞来回推,也可以用黏性活塞和黏液块推拉。

支撑[编辑 | 编辑源代码]

开始复制时若铁轨附着在其他方块上,活塞应在覆盖或删除铁轨前撤去支撑。

一个活塞一次移动的一串方块按逆移动方向的顺序以移动的活塞的形式覆盖下一个方块。因此向附着(通常是下方,也可以是四周)移动的铁轨生成移动的活塞时就会失去支撑,相反的则被覆盖后支撑才开始移动。垂直附着方向移动的铁轨涉及更复杂的移动顺序。

常见的刷铁轨机的部分结构

图中若上面的活塞伸出,钻石块会在铁轨之前被黏液块覆盖;若下面的活塞伸出,铁轨会先被覆盖。刷铁轨机应使用上面的活塞。 也有两种开始复制前便撤去支撑且不更新铁轨,使铁轨成为BUD的方法。一种是将铁轨放在活板门上,然后激活活板门,注意不要让信号源在更新活板门后更新铁轨。另一种如下图。

取消激活活塞

下图是一个用两个活塞移动铁轨、活板门支撑铁轨的例子。

更新源[编辑 | 编辑源代码]

活塞开始工作到铁轨被覆盖期间,铁轨仅能收到来自侦测器、避雷针和脱落的方块的NC更新,不像地毯等方块能被各种移动的活塞和被删除的方块更新。珊瑚扇(通常是失活的)、地毯及TNT和铁轨一样被破坏、点燃后仍能被活塞移到位,可用于刷铁轨机。铁轨之间也能互相更新。

上面的例子可以用珊瑚扇提供更新。注意珊瑚扇要放在钻石块上。

BlockSprite dead-coral-fans.png:Minecraft中dead-coral-fans的精灵图
BlockSprite dead-coral-fans.png:Minecraft中dead-coral-fans的精灵图

电路[编辑 | 编辑源代码]

电路用于激活活塞、活板门和侦测器。

上面的例子加入电路就形成了下图的刷铁轨机。绿宝石块表示被推动且改变音符盒音色的方块。注意放红石块后不要更新到铁轨。它可以通过用活塞抽出、放入音符盒或侦测器控制。

BlockSprite dead-coral-fans.png:Minecraft中dead-coral-fans的精灵图
BlockSprite dead-coral-fans.png:Minecraft中dead-coral-fans的精灵图
BlockSprite emerald-block.png:Minecraft中emerald-block的精灵图
BlockSprite emerald-block.png:Minecraft中emerald-block的精灵图

示例[编辑 | 编辑源代码]

下文中介绍的只是刷铁轨机中的一种,此外还有其他建造的方法。

下文中介绍的这一种刷铁轨机依赖于坐标和朝向。若你建造的刷铁轨机无法使用,请换一个位置或方向重新建造。

材料[编辑 | 编辑源代码]

建造方法[编辑 | 编辑源代码]

第一步[编辑 | 编辑源代码]

如图所示,用任意方块搭建一个支架,支架要大于一格高(这里用石英块搭建了三格高的支架示范)。

第二步[编辑 | 编辑源代码]

如图所示,将支架的最上面一个换成侦测器。注意,侦测器输出红石信号一侧朝上。 然后将黏液块围绕侦测器放置(如图所示)。

第三步[编辑 | 编辑源代码]

如图所示,放置方块和黏液块

第四步[编辑 | 编辑源代码]

如图所示,放置拉杆黏性活塞。注意,放置时黏性活塞朝向侦测器

第五步[编辑 | 编辑源代码]

如图所示,将用作支架的方块全部拆掉,只剩余放置拉杆的方块(用于激活黏性活塞)。

第六步[编辑 | 编辑源代码]

如图所示,在相应位置放置你需要的铁轨(铁轨探测铁轨动力铁轨激活铁轨)。

第七步[编辑 | 编辑源代码]

拉动拉杆(记着拉动两下),大功告成。

附言[编辑 | 编辑源代码]

刷出的铁轨会四处乱飞,建议这样做一个收集装置。

原理[编辑 | 编辑源代码]

发生这种情况是因为在推动之前,活塞会创建一个即将推动的方块列表。 然后,首先按照列表顺序依次移动方块。若首先移动铁轨下面的方块,再移动侦测器,侦测器发出的更新使铁轨掉落为物品;然后活塞继续根据列表移动实际已经不存在的铁轨,并在移动到位后放置一个新的铁轨。同样道理,该方法也能用于复制地毯等方块。

参见[编辑 | 编辑源代码]

导航[编辑 | 编辑源代码]