Игровая команда /advancement

Командный блок /advancement – игровая команда, позволяющая получить или же отозвать определенное достижение из выживания игрока. Для команды существуют два результата. Первый – “grant” означает успешную выдачу достижения. Второй – “revoke” свидетельствует о успешном отзыве достижения от игрока.

Игровая команда /advancement

Аргументы

Флаг с узором 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
  • Позволяет работать со всеми актуальными достижениями в игре.