Изменяет счёт задачи в ССИС из-за выполнения команд.
Команды могут быть выполнены блоками (командным блоком или табличкой) или сущностями (игроки могут выполнить команду напрямую, а другие сущности с помощью команды /execute
). После выполнения команды она возвращает «статистику»: количество успешных выполнений, количество затронутых блоков, количество затронутых сущностей, количество затронутых предметов, результат запроса (например, /time query daytime
).
Команда /stats
позволяет связать «селекторы» и «задачи» с нужной сущностью/блоком и одной из его статистик. Когда статистика сущности/блока обновляется, привязанный к нему счёт сущности в указанной задаче изменяется.
- Использование
stats block <x> <y> <z> clear <статистика>
stats block <x> <y> <z> set <статистика> <селектор> <задача>
stats entity <селектор0> clear <статистика>
stats entity <селектор0> set <статистика> <селектор> <задача>
- Аргументы
- x y z (только с аргументом
block
)- Местоположение блока, у которого необходимо отслеживать статистику. x и z — целые числа между -30 000 000 и 30 000 000. y — целое число между 0 и 256. Могут быть указаны относительные координаты.
- селектор0 (только с аргументом
entity
)- Имя игрока, UUID сущности или её селектор сущности, у которой необходимо отслеживать статистику.
clear|set
clear
— удаляет связь между статистикой указанной сущности/блока и счётом.set
— создаёт связь статистики указанной сущности/блока со счётом селектора в указанной задаче.
- статистика
- Статистика сущности или блока, которую необходимо связать со счётом сущности в определённой задаче или отвязать от указанного блока/сущности. Допустимые значения:
AffectedBlocks
— возвращает количество блоков, на которые повлияла командаAffectedEntities
— возвращает количество сущностей, на которые повлияла командаAffectedItems
— возвращает количество предметов, на которые повлияла командаQueryResult
— возвращает результат запроса командыSuccessCount
— возвращает количество успешных выполнений команды
- Статистика сущности или блока, которую необходимо связать со счётом сущности в определённой задаче или отвязать от указанного блока/сущности. Допустимые значения:
- селектор (только с аргументом
set
)- Имя игрока (даже несуществующего), UUID сущности или её селектор, счёт которого в указанной задаче необходимо изменять из-за выполнения команд селектором0 или блоком.
- задача (только с аргументом
set
)- Имя задачи в ССИС.
- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если блок не может передать статистику (другими словами, блок не является командным блоком или табличкой).
- Не выполняется, если селектор0 не найден.
- В случае успеха удаляет или создаёт связь счёта селектора в задаче со статистикой указанной сущности/блока.
Текущие |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Удалённые |
| ||||||||
Первоапрельские |
|