Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Information icon
此特性為基岩版教育版獨有。
Rose (texture) JE1
該頁面所介紹的內容已從Java版中移除。

這些特性曾存在於遊戲中,但已被移除。

testforblock
需要的權限等級

1

限制條件

啟用作弊

探測某個方塊是否在特定位置。

語法[]

testforblock <position: x y z> <tileName: Block> [blockStates: block states]

參數[]

position: x y zCommandPosition
指定待探測的方塊的座標。
必須為三維的座標,包括<X>、<Y>和<Z>,每個值都必須是浮點數或者含有波浪號與脫字號標記。不可超出正常遊戲範圍。
tileName: Blockenum
指定要探測的方塊類型。
必須為方塊ID
blockStates: block statesBlockStateCommandParam
指定要探測的方塊狀態。
必須為格式為["<键1>"=<值1>,"<键2>"=<值2>,...]的方塊狀態,例如:["old_leaf_type"="birch","persistent_bit"=true]

效果[]

如果沒有正確指定參數,或指定位置的方塊不匹配指定的方塊ID、方塊資料或NBT標籤(NBT標籤的內容不需要與被測方塊的NBT標籤完全一致;指令參數中未定義NBT標籤項目也不會造成失敗)時,指令失敗。
成功時,返回指令成功計數1。

示例[]

檢測座標(0,64,0)處是否為任意顏色的羊毛
testforblock 0 64 0 wool
testforblock 0 64 0 wool -1
檢測座標(0,64,0)處是否為橙色羊毛:
testforblock 0 64 0 wool 1
檢測下方方塊是否為唱片機
testforblock ~ ~-1 ~ jukebox -1

歷史[]

Java版
1.7.213w37a加入了/testforblock
1.1116w32a/testforblock加入了方塊狀態的支持。
1.1317w45a移除了/testforblock以支持/execute if
攜帶版Alpha
0.16.0build 1加入了/testforblock
基岩版
1.19.701.19.70.21移除了dataValue: int參數。


語言

Advertisement