在《我的世界》中testfor指令可以拥有检测并统计符合指定条件的实体(玩家、生物、物品等),常被用于检测玩家手持物品、判断某个玩家是否在线、地图的生存玩家数量等场景。那么,我的世界testfor指令...

在《我的世界》中testfor指令可以拥有检测并统计符合指定条件的实体(玩家、生物、物品等),常被用于检测玩家手持物品、判断某个玩家是否在线、地图的生存玩家数量等场景。那么,我的世界testfor指令怎样使用呢?下面九游小编整理了我的世界testfor指令详解及使用方法,一起来看看吧!

testfor指令格式

支持版本:Java版1.5~1.12(1.13被该指令移除)、基岩版:1.0.5及以上

指令格式:/testfor <检测目标:目标>

目标:必须是一个玩家名称或一个目标选择器。

1、我的世界testfor检测计分板

/testfor @e[scores={myscore=10}]— 仅选择记分项myscore且分数为10的目标。

/testfor @e[scores={myscore=10..12}]— 仅选择记分项myscore且分数为10到12的目标。

/testfor @e[scores={myscore=5..}]— 仅选择记分项myscore且分数为5或以上的目标。

/testfor @e[scores={myscore=..15}]— 仅选择记分项myscore且分数为15或以下的目标。

/testfor @e[scores={foo=10,bar=1..5}]— 仅选择记分项foo中分数为10,且记分项bar中分数为1到5的目标。

2、testfor检测玩家手持物品

使用NBT标签选择能够判断玩家手持物品的信息,下面指令可以看到玩家手中是否持有钻石剑。

/testfor @a[nbt={SelectedItem:{id:"minecraft:diamond_sword"}}]

3、检测区域内生存玩家数量

/testfor @a[x=0,y=64,z=0,r=3] 统计圆心为(0,64,0)、半径为3米的区域内的生存玩家数量。

4、检测区域内的僵尸数量

/testfor @e[x=0,y=64,z=0,r=20,type=zombie] 统计圆心为(0,64,0)、半径为20米的区域内的僵尸数量。

5、地图上实体掉落物

/testfor @e[type=item]