Команды консоли/tickingarea
Управляет активными областями.
- Использование
tickingarea add <from: x y z> <to: x y z> [name: string]
tickingarea add circle <center: x y z> <radius: int> [name: string]
tickingarea remove <name: string>
tickingarea remove <position: x y z>
tickingarea remove_all
tickingarea list [all-dimensions]
- Цвет был добавлен для облегчения чтения.
- Аргументы
- Координата Y на самом деле не нужна, потому что область охватывает всю вертикальную высоту мира. Тем не менее, эту координату необходимо вводить. Она может иметь любое значение, но всегда будет 0.
- from: x1 y1 z1 и to: x2 y2 z2 (только с аргументом
add
) - Координаты двух противоположных угловых блоков прямоугольной области, используемой для определения активной области.
- center: x y z (только с аргументом
add circle
) - Координаты центральной точки круговой области, используемой для определения активной области.
- radius: int (только с аргументом
add circle
) - Количество чанков от центра до края круговой активной области. Радиус — целое число от 1 до 4.
- name: string (только с аргументом
add
или remove
) - Название активной области. Название, содержащее пробелы, должно быть заключено в двойные кавычки. Название области можно узнать в списке активных областей.
- position: x y z (только с аргументом
remove
) - Координаты точки, находящейся в активной области(ях).
- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если производится попытка добавить 11-ю активную область.
- Не выполняется, если указанная активная область содержит более 100 чанков.
- Не выполняется, если область с указанным названием уже существует.
В случае успеха:
add
– добавляет активную область, состоящую из чанков, перекрывающихся указанным прямоугольником. add circle
– добавляет активную область, состоящую из чанков, перекрывающихся указанным кругом. remove
– если указано name, удаляет область с указанным названием; если указано position, удаляет одну или несколько областей, содержащих в себе точку с указанным координатами. remove_all
– удаляет все активные области. list
– если указано all-dimensions, показывает список всех активных областей во всех измерениях, если не указано — только в текущем измерении.
- Примеры
- Добавление прямоугольной активной области с началом (272, 96) и концом (335, 78, 143):
tickingarea add 280 0 105 328 0 130
- Добавление круговой активной области с центром, расположенном в том чанке, где находится исполнитель команды, с радиусом, равным 2 чанкам, и с названием «Дом»:
tickingarea add circle ~ ~ ~ 2 Дом
- Удаление активной области с названием «Ферма пшеницы»:
tickingarea remove "Ферма пшеницы"
- Удаление всех активных областей, содержащих точку с координатами (-200, 72, 1000):
tickingarea remove -200 72 1000
- Отображение списка всех активных областей во всех измерениях:
tickingarea list all-dimensions