Команды консоли/testforblocks

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Логотип Minecraft.svg

Только для Bedrock Edition
testforblocks
Ограничения

Оператор

Первое появление

1.8 (14w07a)
PE Alpha 0.16.0 (PE Alpha 0.16.0 build 1)

Удалена

17w45a

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

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