# Документация для создания босс-бара

### Синтаксис

Для создания босс-бара используется следующий синтаксис:

```yaml
[NEW_BOSSBAR] name="имя_боссбара",
setTitle="сообщение",
BarColor=<цвет>,
BarStyle=<стиль>
```

Обязательными параметрами являются `name`, `setTitle`, `BarColor` и `BarStyle`.

Для обновления босс-бара используются следующие команды:

* `[BOSSBAR] name="<имя_боссбара>", addAll`: отправляет боссбар всем игрокам онлайн.
* `[BossBar] name="<имя_боссбара>", setProgress=<значение>`: устанавливает значение хода панели. Значения должны быть между 0,0 (пусто) и 1,0 (полностью).
* `[REMOVE_BOSSBAR] name="<имя_боссбара>"`: удаляет босс-бар.

### Параметры

#### Цвета

Для параметра `BarColor` можно использовать следующие цвета:

* PINK
* BLUE
* RED
* GREEN
* YELLOW
* PURPLE
* WHITE

#### Стили

Для параметра `BarStyle` можно использовать следующие стили:

* SOLID: делает полосу босса сплошной (без сегментов).
* SEGMENTED\_6: разделяет панель босса на 6 сегментов.
* SEGMENTED\_10: разделяет полосу босса на 10 сегментов.
* SEGMENTED\_12: разделяет панель босса на 12 сегментов.
* SEGMENTED\_20: разделяет полосу босса на 20 сегментов.

#### Прогресс

Параметр `setProgress` устанавливает значение хода панели босс-бара. Значения должны быть между 0,0 (пусто) и 1,0 (полностью).

#### Игроки

Для отправки босс-бара игрокам используются следующие параметры:

* `addPlayer`: если в ивенте участвовал игрок, то ему можно отправить этот босс-бар.
* `addAll`: отправляет этот босс-бар всем игрокам онлайн.
* `setVisible=true`: устанавливает, будет ли панель босса отображаться для подключенных игроков.
* `removeAll`: убирает босс-бар у всех игроков.
* `removePlayer`: если в ивенте участвовал игрок, то можно убрать босс-бар у него
