導(dǎo) 在《我的世界》中testfor指令可以擁有檢測并統(tǒng)計(jì)符合指定條件的實(shí)體(玩家、生物、物品等),常被用于檢測玩家手持物品、判斷某個(gè)玩家是否在線、地圖的生存玩家數(shù)量等場景。那么,我的世界testfor指令...

在《我的世界》中testfor指令可以擁有檢測并統(tǒng)計(jì)符合指定條件的實(shí)體(玩家、生物、物品等),常被用于檢測玩家手持物品、判斷某個(gè)玩家是否在線、地圖的生存玩家數(shù)量等場景。那么,我的世界testfor指令怎樣使用呢?下面九游小編整理了我的世界testfor指令詳解及使用方法,一起來看看吧!

testfor指令格式

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

指令格式:/testfor <檢測目標(biāo):目標(biāo)>

目標(biāo):必須是一個(gè)玩家名稱或一個(gè)目標(biāo)選擇器。

1、我的世界testfor檢測計(jì)分板

/testfor @e[scores={myscore=10}]— 僅選擇記分項(xiàng)myscore且分?jǐn)?shù)為10的目標(biāo)。

/testfor @e[scores={myscore=10..12}]— 僅選擇記分項(xiàng)myscore且分?jǐn)?shù)為10到12的目標(biāo)。

/testfor @e[scores={myscore=5..}]— 僅選擇記分項(xiàng)myscore且分?jǐn)?shù)為5或以上的目標(biāo)。

/testfor @e[scores={myscore=..15}]— 僅選擇記分項(xiàng)myscore且分?jǐn)?shù)為15或以下的目標(biāo)。

/testfor @e[scores={foo=10,bar=1..5}]— 僅選擇記分項(xiàng)foo中分?jǐn)?shù)為10,且記分項(xiàng)bar中分?jǐn)?shù)為1到5的目標(biāo)。

2、testfor檢測玩家手持物品

使用NBT標(biāo)簽選擇能夠判斷玩家手持物品的信息,下面指令可以看到玩家手中是否持有鉆石劍。

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

3、檢測區(qū)域內(nèi)生存玩家數(shù)量

/testfor @a[x=0,y=64,z=0,r=3] 統(tǒng)計(jì)圓心為(0,64,0)、半徑為3米的區(qū)域內(nèi)的生存玩家數(shù)量。

4、檢測區(qū)域內(nèi)的僵尸數(shù)量

/testfor @e[x=0,y=64,z=0,r=20,type=zombie] 統(tǒng)計(jì)圓心為(0,64,0)、半徑為20米的區(qū)域內(nèi)的僵尸數(shù)量。

5、地圖上實(shí)體掉落物

/testfor @e[type=item]