Команди консолі/advancement

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук
advancement
Обмеження

Оператор

Перша поява

1.12 (17w13a)

Видає, відкликає або перевіряє наявність досягнення.

Використання
advancement <grant|revoke> <гравець> <only|until|from|through> <досягнення> [умова]
advancement <grant|revoke> <гравець> everything
Аргументи
гравець
Повне ім'я або селектор, якому необхідно видати/відкликати досягнення.
only|until|from|through|everything
  • only — видає/відкликає тільки вказане досягнення у гравця.
  • until — видає/відкликає у гравця вказане досягнення, його предка, предка його предка і т. д.; т. е. всі досягнення з початку до вказаного (включно).
  • from — видає/відкликає у гравця вказане досягнення, його нащадка, нащадка його нащадка і т. д.; т. е. всі досягнення попереду від вказаного (включно).
  • through — поєднує until і from; т. е. всі досягнення, які проходять через вказане.
  • everything — видає/відкликає всі досягнення у гравця.
досягнення
Допустимий ідентифікатор досягнення, яке буде видано, відкликано або перевірено на наявність.
умова (необов'язково)
Назва умови обраного досягнення, яке буде видано, відкликано або перевірено на наявність.
Якщо вказано, команда буде звертатися до умові досягнення, а не до всього досягненню.
Якщо відсутня, команда буде звертатися до всього досягненню.
Результат
Не виконується, якщо невірно вказані аргументи.
У разі успіху:
  • grantвидає досягнення вказаному гравцю.
  • revokeвідкликає досягнення у вказаноого гравця.
Приклади
Видача виконавцю команди досягнення «Осип мене діамантами»: advancement grant @s only minecraft:story/shiny_gear