如何在命令块中运行多个命令
这个Minecraft教程解释了如何编程一个命令块,以运行多个命令在一个时间与截图和一步一步的指示Minecraft。
支持的平台上
这个命令块程序在以下版本的Minecraft中可用:
平台 | 支持(*)版 |
---|---|
![]() |
是的(1.8) |
![]() |
没有 |
![]() |
没有 |
![]() |
没有 |
![]() |
没有 |
![]() |
没有 |
![]() |
没有 |
![]() |
没有 |
![]() |
没有 |
![]() |
没有 |
*添加或删除的版本(如适用)。
注意:口袋版(PE), Xbox One, PS4,任天堂Switch和Windows 10版现在被称为Bedrock Edition。我们将继续分别显示它们的版本历史。
背景
为了让你的命令块运行多个命令,你需要召唤FallingSand或falling_block(取决于你的Minecraft版本),每个命令都有命令块和红石块。
命令块将一个堆叠到另一个之上,并包含单个命令。
红石块将被堆叠在另一个命令块的右边。每个命令块必须接触红石块才能运行存储在里面的命令。
这整个过程是相当棘手的!让我们来探索如何从一个命令块在Minecraft中运行多个命令。
- Minecraft Java Edition (PC/Mac) 1.8使用FallingSand而且骑堆栈命令。
- Minecraft Java Edition (PC/Mac) 1.9和1.10使用FallingSand而且乘客堆栈命令。
- Minecraft Java Edition (PC/Mac) 1.11使用falling_block而且乘客堆栈命令。
多命令操作步骤
仅出于演示目的,我们将为每个步骤创建一个新的命令块和杠杆,然后用杠杆激活命令块。这样做只是为了说明每个步骤是如何工作的,以及添加多个命令所涉及的复杂性。
1.添加第一个红石块
首先,你需要使用一个命令方块来召唤一个下落方块和一个红石方块/召唤命令.为此,创建一个命令块,旁边有一个杠杆,并将以下命令粘贴到您的命令块中(取决于您的Minecraft版本)。
现在通过拉动杠杆来运行这个命令,你应该会看到红石块落在你的命令块的顶部。
这个红石块非常关键,因为它用于激活第一个命令块。
2.添加Tower of Redstone Blocks
接下来,您需要添加代码来创建一个红石块塔到您现有的命令。这些红石块会掉落在你的命令块堆旁边。为此,创建一个新的命令块,旁边有一个杠杆,并将以下命令粘贴到您的命令块中(取决于您的Minecraft版本)。
现在通过拉动杠杆来运行这个命令,你会看到现在有2个命令块。顶部命令块具有/填充命令建造红石积木塔。下面的块包含我们的原始命令。
这些红石块的目的是接触所有命令块,本质上是激活它们,以便运行它们的命令。
因为你已经召唤了一个52个红石方块的塔,你有足够的红石安全地运行50个命令。
3.添加你的第一个命令
现在您已经构建了基本的红石机制来运行带有多个命令的命令块,您可以开始添加自己的命令了。
我们从加a开始/填充命令创建一个中空的橡木板结构:
/填充~5 ~ 2 ~5 ~15 ~15块木板0空心
我们将把这个/fill命令添加到现有的命令中。为此,创建一个新的命令块,旁边有一个杠杆,并将以下命令粘贴到您的命令块中(取决于您的Minecraft版本)。
现在通过拉动杠杆来运行这个命令,你将在距离我们的红石结构东5个街区和南5个街区的地方建造一个中空的橡木板结构。
注意你的红石塔(在命令方块堆旁边)看起来像是漂浮在空中,比草地高出2个方块。这是因为您向堆栈中添加了一个命令块,并更改了其他命令块的相对位置。
你需要调整你的红石塔降低一个街区,从y坐标减去1如下:
这改变/填充~ ~-1 ~-1 ~ ~50 ~-1 redstone_block
来/填充~ ~-2 ~-1 ~ ~50 ~-1 redstone_block
并将红石塔降低1个街区。记住,为了安全起见,你的红石塔应该触及所有的命令方块。
现在,让我们再添加一个命令。
4.添加另一个命令
方法在结构中添加一个窗口/ setblock命令:
/setblock ~5 ~1 ~8 glass_pane . /
我们将把this /setblock命令添加到现有的命令中。为此,创建另一个命令块,旁边有一个杠杆,并将以下命令粘贴到您的命令块中(取决于您的Minecraft版本)。
现在通过拉动杠杆运行这个命令,你应该看到你的橡木结构与窗户在它。
添加多个命令非常复杂。您将始终需要考虑命令块在堆栈中的位置,并在添加每个附加命令时考虑调整y坐标。
恭喜你,你已经学会了如何在Minecraft中编写命令块来运行多个命令。
命令块程序
下面是一些你可以尝试的命令块程序:
广告