Выдаёт, отзывает или проверяет наличие достижения.
- Использование
advancement <grant|revoke> <игрок> <only|until|from|through> <достижение> [условие]advancement <grant|revoke> <игрок> everything
- Аргументы
- игрок
- Имя игрока или селектор, которому необходимо выдать/отозвать достижения.
only|until|from|through|everythingonly— выдаёт/отзывает только указанное достижение у игрока.until— выдаёт/отзывает у игрока указанное достижение , его предка, предка его предка и т. д.; т. е. все достижения с начала до указанного (включительно).from— выдаёт/отзывает у игрока указанное достижение, его потомка, потомка его потомка и т. д.; т. е. все достижения впереди от указанного (включительно).through— совмещаетuntilиfrom; т. е. все достижения, проходящие через указанное.everything— выдаёт/отзывает все достижения у игрока.
- достижение
- Допустимый идентификатор достижения, которое будет выдано, отозвано или проверено на наличие.
- условие (необязательно)
- Название условия выбранного достижения, которое будет выдано, отозвано или проверено на наличие.
- Если указано, команда будет обращаться к условию достижения, а не ко всему достижению.
- Если отсутствует, команда будет обращаться ко всему достижению.
- Результат
- Не выполняется, если неверно указаны аргументы.
- В случае успеха:
grant– выдаёт достижения указанному игроку.revoke– отзывает достижения у указанного игрока.
- Примеры
- Выдача исполнителю команды достижения «Осыпь меня алмазами»:
/advancement grant @s only minecraft:story/shiny_gear
- История
| Официальный выпуск Java Edition | |||||
|---|---|---|---|---|---|
| 1.12 | 17w13a | Добавлена команда /advancement. | |||
| 1.13 | 17w45a | Удалёно /advancement test в пользу продвижения целевых селекторов. | |||
| Текущие |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Удалённые |
| ||||||||
| Первоапрельские |
| ||||||||