指令教程[第五期]testfor
指令名称:testfor
要求:op权限
作用:检测并统计符合指定条件的实体(玩家、生物、物品等)
语法
/testfor <检测目标:目标>
参数
检测目标:目标
指定计数的目标。必须是一个玩家名称或一个目标选择器(可以使用@e来指定非玩家实体)。
效果
若参数设置不正确,或玩家无法解析为一个或多个实体(以名称指定的玩家必须在线)时,命令失败。
成功时,将命令成功计数设置为匹配目标数量,可以通过朝外的靠着命令方块的红石比较器测量。
示例
探测Alice是否在线: /testfor Alice
统计圆心为(0,64,0)、半径为3米的区域内的生存玩家数量:/testfor @a[x=0,y=64,z=0,r=3,m=0]
统计圆心为(0,64,0)、半径为20米的区域内的僵尸数量: /testfor @e[x=0,y=64,z=0,r=20,type=zombie]
探测掉落物:
/testfor @e[type=item]