Minecraft Wiki
Advertisement

Участник:Jerozgen/Команды консоли/карточка

Выдаёт, отзывает или проверяет наличие достижения.

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


Advertisement