Команды консоли/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