[我的世界][指令]testforblocks的用法
廖百叶
2021年02月02日 13:33

嗨,大家好啊

testforblocks这个指令大家都很熟悉吧

所以,我决定来水一期( ´▽` )

testforblocks为检测某区域与另一个地方的方块是否相同的指令,其格式为:

testforblocks [起点(坐标xyz)] [终点(坐标xyz)] [目标点(坐标xyz)] [模式]

举个栗子

/testforblocks 0 4 0 0 4 0 0 5 0这一条指令

检测成功

两个空箱子对应两个坐标,这时检测成功了

检测成功

在两个箱子内填上相同(位置也相同)的物品

检测成功了

与上个不同

检测失败

可以看到,箱子内部物品不同使命令方块检测失败了。这个可以用来做商店。(方块内也要一样)

同时

testforblocks [起点(坐标xyz)] [终点(坐标xyz)] [目标点(坐标xyz)] [模式]

有[起点][终点]两个坐标,也就是说是可以多个方块检测的

如图

方块不一样,检测失败

可以检测两个区域的方块是否相同(别问为什么只有一张图,我懒)

模式

testforblocks 有 "all&#​34; "masked&#​34;

all为默认的模式,即两个区域方块必须完全相同

masked即不检测空气方块,如果原区域[第一组坐标(起点和终点)]有空气,则被检测区域的方块在原区域为空气的方块的地方可以为任何方块(是空气方块的地方不检测)

如图

masked模式

这就是testforblocks的用法了

那么各位

咱们下期见