时间:2022-11-07 14:51
选择器(selector) 是一个可以用于指定一些特定条件的玩家的玩家ID代替品,不同的选择器可以选中不同的玩家(或生物),而且如果加上一些设置(比如经验值是5),便可以更精准地锁定你所要的玩家。本文小编为大家介绍选择器的使用技巧!
1
@r[type=!LightningBolt]
是唯一的在所有种类的实体中随机的方法
因为type有一个列表 不在这个列表就会报错
这个列表是从summon那里搬过来的 就是多了一个Player
summon唯一的例外就是LightningBolt
不是实体id又在列表里
2
dxdydz围起来的区域是各顶点坐标都为整数的长方体
也就是说出发点在其格子里动
不会影响最终效果 因为反正执行时会将出发点坐标取整
若某实体的碰撞箱和该长方体有交叠 该实体即被选中
如图:
我现在和cb选择区域交叠 (感谢stb友情出演监测区域)
我现在下蹲 碰撞箱变矮
不再与检测区域交叠 红石灯熄灭
注:雪片3层
不过 r/rm参数却和碰撞箱无关 它直接度量实体坐标(不取整)和出发点(也不取整)的距离并进行比较
3
tellraw或其他地方代表文字的json中的score可以使用选择器
但不能指代非玩家实体
若需要指代非玩家实体 请使用UUID以绕开这个特(lou)性(dong)
4
@a是唯一能够选中死去未复活的玩家的选择器