我的世界怎么召唤雷?
1.命令方格
首先,我们要了解如何控制命令方格,让它们做想做的动作- 输入/give @s command_block之后,就可以把命令方格放入想要放置的位置。 接下来介绍几个常用的command_block指令。
setblock [x] [y] [z] minecraft:field 0 [fill|empty] 这个指令可以填充或清空一块区域(选项可以是minecraft:field的ID),其中[x]、[y]和[z]分别代表坐标。这个指令可以代替forge中的fill和clear两个指令。
tp [x] [y] [z] 我忘了这个指令是否可以在非游戏模式下使用,所以放在这里。它可以传输一个玩家到指定的坐标,类似游戏里的传送门。
trigger redstone 然后我们就可以利用这些指令来生成一个电路了!以红石为媒介,配合其他物品(如萤石粉),我们可以轻松实现各种行为。例如:
2.触发器
除了命令方格之外,我们还需要一种能够被触发的事件来引导整个进程。在我的世界中,红石是可以被触发的事件之一。也就是说,当有红石经过某种线路时,事件会被触发。而命令方格收到的信号就是基于这种事件的。因此我们需要一种方式将我们的设计导入到游戏中。可以使用以下的工具:
FML启动器 Forge Mod Loader 它是一个用来加载mod的java程序。当我们运行这个程序后,它会自动搜索指定目录下的jar文件并加载。其中就包括了我们的指令模块。 红石设备 我们可以像搭建真实世界的电气电路一样,用红石设备来构建我们的数字逻辑。通过红石设备之间的连接以及它们的状态,我们可以非常灵活地表达复杂的计算过程。下图中我使用了红石的三种不同状态表示0,1和未知。