/advancement – игровая команда, позволяющая получить или же отозвать определенное достижение из выживания игрока. Для команды существуют два результата. Первый – “grant” означает успешную выдачу достижения. Второй – “revoke” свидетельствует о успешном отзыве достижения от игрока.
Аргументы
only – позволяет получить/забрать только определенное достижение
until – выдает или забирает все достижения, которые следуют до указанного в ветке.
from – помогает получить или удалить достижения, которые следуют после указанного в ветке.
through – является комбинацией until + from, что позволяет работать со всей веткой целиком.
everything – очищает или добавляет все достижения сразу.
Работа команды
Для верного исполнения команды /advancement необходимо ввести следующие параметры:
/advancement [grant или revoke] [Ник игрока / Селектор][only, until, from, through, everything – выбрать одно] [ID достижения]
Примеры команд
/advancement grand @s only minecraft:story/cure_zombie_villager – Главный герой получает одно достижение “Доктор зомби”
/advancement grand @r everything – Выдает случайному игроку все достижения
Интересные факты
- Команда не работает, если выключить режим читов.
- Впервые появилась в версии 1.12
- Позволяет работать со всеми актуальными достижениями в игре.