Команды консоли/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 — блоки, не являющиеся воздухом).