在《我的世界》中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]
软件大小:431.43 MB
星级:
更新时间:2020-04-28