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