在《我的世界》中,命令方块的基本用法相信玩家们都已熟悉,但如何利用命令方块附加参数,可能对部分玩家来说还是一个未知领域。今天,我们将为新手玩家详细解读命令方块附加参数的使用方式。
本文将主要围绕命令方块附加参数的教程展开。
首先,我们来看一下wiki上的介绍:在定义目标(@a)之后,你还可以选择是否使用附加参数。这些参数可以帮助我们更精确地定位和操作目标。
附加参数的使用方法为:@[=,=]参数功能。具体的参数包括:
x:搜索中心的X坐标。
y:搜索中心的Y坐标。
z:搜索中心的Z坐标。
r:最大搜索半径。
rm:最小搜索半径。
m:游戏模式。
c:最大玩家数。
l:玩家最大等级。
lm:玩家最小等级。
score_name:给定的计分板对象"name",给出该玩家的最大得分。
score_name_min:给定的计分板对象"name",给出该玩家的最小得分。
示例:@p[x=1,y=30,z=26,r=10,r=2,m=1,c=3,l=25,lm=3]。
接下来,我们通过一个实际例子来进一步理解这些参数的应用。
这段指令的意思是:将在x=548,y=106,z=-168半径为3的距离内所有玩家传送至42 56 -320。
那么,如果我们想要让站在特定位置(比如海绵上)的玩家传送到另一个地方,应该怎么做呢?
首先,我们需要确定这块海绵的坐标。站在这块海绵上,按下F3键就能获取准确的坐标(z坐标要用括号中的值)。
有了这些信息,我们就可以构建附加参数了:[x=589,y=56,z=-180,r=1]。整段指令就是:tp @a[x=589,y=56,z=-180,r=1] x y z。
值得注意的是,如果我们在附加参数中只指定了xyz而没有指定r,那么r的默认值将为1,而不是忽略xyz。
r指的是半径,所以影响的范围大致是一个圆形区域。
至于rm(最小半径),它的作用是在这个半径以内的玩家将不会受到指令的影响。
如果没有明确设置xyz,那么r和rm将以命令方块自身为中心进行计算。
希望这篇教程能帮助新手玩家更好地理解和使用《我的世界》中的命令方块附加参数功能。