我的世界怎么刷铁锭?
我以 0.12.a 的客户端为蓝本进行实验(目前最新 client 是 0.12.b),用到的版本是 Forge 8.67 and higher。Forge 可让玩家轻松实现红石自动化与刷铁机。在 Forge 中安装铁路与红石相关模组后,游戏内的铁轨和红石将拥有真实的物理效果。这对于本答案中介绍的机器来说非常重要,因为很多部件需要按照真实的效果去搭建。
为了便于演示,我在服务器里建了一个新世界并输入了种子。这个世界的地形是一个正方体,边长为 512 格,高度为 30 层(即地表以下 30 格)。我在这个世界里只留了一栋房子和一个地下实验室(用于放置刷铁机),并且把地图分块的方法记录在了文档中(即每个区块包含 32×32 个格子,共分 4096 个小块)。
接下来是搭建铁轨、红石以及启动机器的具体步骤: 如图,我使用铁桶、工作台、箱子等工具在游戏世界中搭了一座矿山,并用漏斗将矿石运送到另一个地方。这座矿山的高度约为 25 层,底部宽度约为 512 格。为了防止漏斗中的矿石掉落至地面,在漏斗下面我用粘性活塞推着一个箱子的底层,使其只能将矿石送入中间地带(实际测试中发现如果将矿石直接放入传送带,那么它们会沿着地表移动最终进入水中,因此采取这样的办法才能成功)。
在建筑右侧我用红石电路搭建了一个大门,并在里面放上了红石火把。为了便于控制,我还特意用红石做了两个按钮。当矿工按下第一个按钮时,红石电路会依次亮起 7 盏灯;当按下第二按钮时,所有灯都会灭掉。这是用来模拟开采过程的中断与继续,实际上也可以实现对机器的控制。
在建造的顶部我用砖块搭了一座桥,并在上面铺上红石,以此作为传送带的载体。在搭建的过程中需要注意两点:一是不要让任何一块砖块接触到水,二是不要遮挡住上方光源,否则机器无法找到传送带的位置。
这样一座简单却实用的矿场就搭建完成了!当玩家走到桥边上时,电脑会自动识别并读取文件中的数据,从而判定玩家的目的。如果是要偷铁,那么便会激活机关,同时游戏画面变暗,模拟矿井内黑暗的环境。这时偷铁者如果向传送带走去,就会掉进岩浆池死亡。