举个例子:
/testforblocks ~-1 ~-1 ~-1 ~1 ~-1 ~1 ~-1 ~2 ~-1
作用是:检测执行者脚下3×3的区域是否和头顶3×3的区域完全一样
/testforblocks还有两个比较模式:
all和masked。
all(默认模式)——比较全部。
masked——忽略源区域的空气方块(即源区域的空气方块可以代替要比较区域的任何方块)
这两章所讲的3条指令,要发挥全部作用就需要和红石比较器配合,不只是单单的用命令方块执行哦!
历史
Java
1.7.2——加入了/testforblock
1.8——加入了/testforblocks
1.11——/testforblock支持方块状态
1.13——因为execute if的出现,/testforblock和/testforblocks被移除。
携带版Alpha
0.16.0——加入了/testforblock和/testforblocks