
目标选择器:
概念:选定一个或多个目标,对其进行操作
选择器:
@a : 所有玩家
@s : 命令的执行者(命令方块内无效)
@p : 最近玩家(聊天栏内效果同@s)
@r : 随机玩家
@e : 全部实体
选择器参数:
概念:可以更加详细地在选择器里进行筛选
格式:
单个参数:选择器,中括号,参数,中括号
(例如:@a [r=3]就是选定以命令执行点为中心,半径为3格内的所有玩家)
多个参数:选择器,中括号,参数,英文逗号,参数,英文逗号,…,参数,中括号
(例如:@a [x=10,y=4,z=-20,rm=5]就是选定以坐标10,4,-20为中心,半径5格外的所有玩家)
参数内容:
!:用于反转选择,也叫"反转符"
(例如:@e [type=!player]就是选定除玩家外的所有实体)
m:游戏模式,可以填写
[冒险模式]adventure / 2 / a
[生存模式]survival / 0 / s
[创造模式]creative / 1 / c
[默认模式]default / d
(例如:@a [m=1]就是选定所有模式为创造的玩家)
type:实体类型,实体ID可自行上网搜索
(例如:@e [type=player]就是选定所有存活的玩家 )
name:名称,包括但不限于玩家 【若带有中文/数字需要带引号】
(例如:@e [name=guyi]就是选定所有名为"guyi"的实体)
tag:指定标签,是指令/tag的衍生选择器
(例如:@a [tag=gy]就是选定所有带有gy标签的玩家)
x,y,z:用于指定命令执行点,【这三个选择器必须连用】【!"反转符"对其不起作用】
(例如:@a [x=10,y=4,z=-20]就是选定在坐标为10,4,-20上的所有玩家)
dx:x轴延伸【!"反转符"对其不起作用】
(例如:@a [dx=20]就是选定以命令执行点为端点A,x轴延伸20方块为端点B,选定线段上的所有玩家)
dy:y轴延伸【!"反转符"对其不起作用】
(例如:@a [dy=20]就是选定以命令执行点为端点A,y轴延伸20方块为端点B,选定线段上的所有玩家)
dz:z轴延伸【!"反转符"对其不起作用】
(例如:@a [dz=20]就是选定以命令执行点为端点A,z轴延伸20方块为端点B,选定线段上的所有玩家)
(关于"x,y,z,dx,dy,dz"的拓展:@e [x=10,y=4,z=-20,dx=-10,dy=2,dz=20]就是选定以坐标10,4,-20为中心, x,y,z轴分别延申-10,2,20所形成的方体内的所有实体)
r:最大半径,以命令执行点为中心,选择半径内的所有实体将被选定【!"反转符"对其不起作用】
(例如:@e [r=5] 就是选定以命令执行点为中心,半径5格以内的所有实体)
rm:最小半径,以命令执行点为中心,选择半径外的所有实体将被选定【!"反转符"对其不起作用】
(例如:@e [rm=5] 就是选定以命令执行点为中心,半径5格以外的所有实体)
l:最大经验等级【必须填写整数】【!"反转符"对其不起作用】
(例如:@a [l=20]就是选定所有经验值小于20的玩家)
lm:最小经验等级【必须填写整数】【!"反转符"对其不起作用】
(例如:@a [lm=20]就是选定所有经验大于等于20的玩家)
rx:最大垂直旋转角度【!"反转符"对其不起作用】
(例如:@a [rx=90]就是选定所有垂直视角角度小于90°的玩家)
rxm:最小垂直旋转角度【!"反转符"对其不起作用】
(例如:@a [rxm=90]就是选定所有垂直视角角度大于等于90°的玩家)
ry:最大水平旋转角度【!"反转符"对其不起作用】
(例如:@a [ry=180]就是选定所有水平视角角度小于180°的玩家)
rym:最小水平旋转角度【!"反转符"对其不起作用】
(例如:@a [rym=180]就是选定所有水平视角角度大于等于180°的玩家)
c:数量,默认模式下选定离命令执行点最近的()个实体,反转模式下选定离命令执行点最远的()个实体【必须填写整数】
(拓展:"@p"="@a [c=1]")
(例如:@e [c=2]就是选定离命令执行点最近的2个实体)
scores:指定计分板分数,是指令/scoreboard的衍生选择器
(例如:@a [scores={pd=1}]就是指定所有pd计分项分数为1的玩家)
注:
1,所有指令必须使用英文符号
2,未标注【!"反转符"对其不起作用】的参数均可使用"反转符"
本文是由up在网上整理.自学的理解,
如有不正确的地方请指出,谢谢您