该页面所介绍的内容已从Java版中移除。
这些特性曾存在于游戏中,但已被移除。
探测某个方块是否在特定位置。
语法[]
testforblock <position: x y z> <tileName: Block> [blockStates: block states]
参数[]
position: x y z
:CommandPosition- 指定待探测的方块的坐标。
- 必须为三维的坐标,包括<X>、<Y>和<Z>,每个值都必须是浮点数或者含有波浪号与脱字号标记。不可超出正常游戏范围。
blockStates: block states
:BlockStateCommandParam- 指定要探测的方块状态。
- 必须为格式为
["<键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
历史[]
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
关于“命令/testforblock”的历史,请见各版本页面。
语言