Команды консоли/testforblocks
Проверяет идентичность блоков в двух указанных областях.

Использование

testforblocks <begin: x y z><end: x y z><destination: x y z> [masked|all]

Цвет был добавлен для облегчения чтения.

Аргументы

<begin: x y z> и <end: x y z>

Координаты двух противоположных угловых блоков области, которую следует использовать в качестве образца («область-источник»). Количество блоков в области-источнике не должно превышать 524288.

destination: x y z

Координаты нижнего северо-западного угла (т. е. с наименьшими координатами на каждой оси) проверяемой области («область-назначение»). Источник и назначение могут пересекаться.

masked|all (необязательно)

Фильтр, который указывает, как проверять блоки:

all — каждый блок из источника должен быть идентичен блоку в назначении.

masked — подобен all, но воздушые блоки из источника могут быть любым блоком в назначении.

По умолчанию all.

Результат

Не выполняется, если неверно указаны аргументы.

Не выполняется, если источник и назначение не идентичны.

В случае успеха возвращает количество идентичных блоков (с аргументом all — все блоки; с аргументом masked — блоки, не являющиеся воздухом).