Найти в Дзене
Nexic

Команды /advancement и /bossbar

Всем привет, дорогие друзья! С Вами NEXIC, и с этой публикации я начинаю рассказывать про команды в JE (подробнее про Java Edition и Bedrock Edition можно узнать здесь, в моей прошлой статье). Сегодня я расскажу про команды /advancement и /bossbar.
Итак, начнём с /advancement. Команда управляет достижениями игрока. С помощью этой команды можно выдавать или отзывать ачивки (так иногда называют

Всем привет, дорогие друзья! С Вами NEXIC, и с этой публикации я начинаю рассказывать про команды в JE (подробнее про Java Edition и Bedrock Edition можно узнать здесь, в моей прошлой статье). Сегодня я расскажу про команды /advancement и /bossbar.

Итак, начнём с /advancement. Команда управляет достижениями игрока. С помощью этой команды можно выдавать или отзывать ачивки (так иногда называют достижения).

Примечание:

<аргумент> - обязательный аргумент, если ввести неверно или вообще не ввести, команда не выполнится

[аргумент] - необязательный аргумент, лишь придаёт конкретику обязательным аргументам

Все возможные аргументы, которые можно записать на месте обязательного аргумента перечисляются через | , например <grant|revoke>

Строение команды /advancement:

/advancement <grant | revoke> <ник> <only | until | from | through> <достижение> [условие]

/advancement <grant | revoke> <ник> everything

Аргументы команды:

only - Выдаёт/удаляет только указанное достижение у игрока

until - Выдаёт/отзывает у игрока указанное достижение , его предка, предка его предка и т. д.; т. е. все достижения с начала до указанного (включительно)

from - Выдаёт/отзывает у игрока указанное достижение, его потомка, потомка его потомка и т. д.; т. е. все достижения впереди от указанного (включительно)

through - Совмещает until и from; т. е. все достижения, проходящие через указанное

everything - Выдаёт/отзывает все достижения у игрока

Результат:

Не выполняется, если неверно указаны аргументы

В случае успеха:

grant - Выдаёт достижение(-я) указанному игроку

revoke - Удаляет достижение(-я) указанному игроку

Пример:

Выдача исполнителю команды достижения «Осыпь меня алмазами»: /advancement grant @s only minecraft:story/shiny_gear

На ник не обращайте внимания, ещё не сменил :D
На ник не обращайте внимания, ещё не сменил :D

=========================================================

Ну что ж, с /advancement вроде всё. Переходим с /bossbar. Эта команда немного сложнее, чем прошлая. Но если возникнут вопросы, обращайтесь ко мне в комментариях.

Строение команды /bossbar:

/bossbar <add | get | list | remove | set> ...

Я уже говорил, что /bossbar сложнее, но не говорил, почему она сложная. Так вот, в этой команде есть подкоманды, поэтому я сперва напишу, что делают аргументы, указанные выше.

/bossbar add <ID> <название> - Создаёт боссбар.

/bossbar get <ID> <max | players | value | visible> - Отображает значение запрошенного параметра в чате.

/bossbar list - Отображает список созданных боссбаров.

/bossbar remove <ID> - Удаляет данный боссбар.

/bossbar set <ID> ... - Изменяет или устанавливает параметры боссбара.

Эти лёгкие синтаксисы я описал, переходим к значению set

/bossbar set <ID> color <blue | green | pink | purple | red | white | yellow> - Устанавливает цвет боссбара (по умолчанию white).

/bossbar set <ID> max <максимум> - Устанавливает максимальное значение боссбара (по умолчанию 100).

/bossbar set <ID> name <название> - Изменяет название боссбара.

/bossbar set <ID> players [<цели>] - Задаёт цели, которым отображается боссбар (по умолчанию не отображается никому).

/bossbar set <ID> style <notched_10 | notched_12 | notched_20 | notched_6 | progress> - Изменяет стиль боссбара (по умолчанию progress).

/bossbar set <ID> value <значение> - Изменяет текущее значение боссбара (по умолчанию 0).

/bossbar set <ID> visible <видимость> - Изменяет видимость боссбара (по умолчанию true).

Пример:

Вот я создал вот такие забавные боссбары)

Их много, не правда ли?
Их много, не правда ли?

==============================================

Аргументы:

<ID> - Порядковый номер боссбара.

<название> - Текст, который будет отображаться над шкалой боссбара, но, НАЗВАНИЕ НАДО ПИСАТЬ В JSON-ФОРМАТЕ!

<max | players | value | visible> - Значение, которое необходимо изменить или получить.

<blue | green | pink | purple | red | white | yellow> - Цвет боссбара: blue - голубой, green - зелёный, pink - розовый, purple - фиолетовый, red - красный, white - белый, yellow - жёлтый.

<notched_10 | notched_12 | notched_20 | notched_6 | progress> - Стиль боссбара: notched_* - разделенный на указанное число сегментов, progress — сплошная линия.

<видимость> - Видимость боссбара. true — виден; false — скрыт.

=============================================

Какую команду мне описывать в следующей статье?

Ну что ж, на этом всё! Ну а Вы не забывайте ставить Ваш лайк, писать комментарий и подписываться на канал! Ну а с Вами был Nexic, до скорого!