Боссбар в Майнкрафте — команда /bossbar и примеры
Боссбар в Майнкрафте создаётся командой /bossbar. Готовые команды для показа полосы, настройки цвета и названия, привязки к здоровью моба и удаления.
Обновлено 18 октября 2026 г.
Боссбар в Майнкрафте — полоса с названием вверху экрана, которую в Java Edition 26.3 можно создать командой /bossbar. Чтобы она появилась у игроков, нужно создать полосу, задать заполнение и назначить зрителей. Здоровье моба или время боссбар самостоятельно не отслеживает: для этого потребуется регулярное обновление командами.
Как сделать боссбар: готовые команды
В одиночном мире включите использование команд, а на сервере получите права оператора с доступом к ним. Введите в чат по очереди:
- Создайте полосу:
/bossbar add demo:event "Испытание". - Заполните её полностью:
/bossbar set demo:event value 100. - Покажите всем игрокам онлайн:
/bossbar set demo:event players @a.
После одного только add полоса никому не показывается. Видимость уже включена, но список зрителей пуст. Команда players назначает игроков, которые увидят боссбар.
demo:event — внутренний идентификатор, а «Испытание» — название над полосой. Во всех командах настройки используйте одинаковый идентификатор. Если указать просто event, игра прочитает его как minecraft:event. Для своих идентификаторов используйте строчные латинские буквы, цифры и подчёркивания.
Синтаксис команды /bossbar
Аргументы в угловых скобках замените своими значениями. Квадратные скобки обозначают необязательный аргумент, круглые объединяют варианты, а | означает «или». Эти служебные скобки вводить не нужно.
| Команда | Что делает |
|---|---|
/bossbar add <id> <название> | Создаёт полосу с уникальным идентификатором. |
/bossbar list | Показывает список созданных пользовательских полос. |
/bossbar get <id> (max|players|value|visible) | Возвращает максимум, число назначенных игроков, текущее значение или состояние видимости. |
/bossbar set <id> name <название> | Меняет название над полосой. |
/bossbar set <id> color <цвет> | Меняет цвет полосы. |
/bossbar set <id> style <стиль> | Выбирает сплошную полосу или деления. |
/bossbar set <id> max <максимум> | Задаёт целое число от 1 до 2147483647. По умолчанию — 100. |
/bossbar set <id> value <значение> | Задаёт целое число от 0 до 2147483647. По умолчанию — 0. |
/bossbar set <id> players [<игроки>] | Заменяет список зрителей. Без аргумента очищает его. |
/bossbar set <id> visible (true|false) | Включает или выключает видимость для назначенных игроков. |
/bossbar remove <id> | Полностью удаляет полосу. |
Как настроить заполнение, цвет и название
Заполнение — это отношение value к max. Значение не обязательно задавать в процентах: максимум можно подобрать под здоровье моба, количество заданий или длительность события. Счётчик выполненных заданий можно вести командой /scoreboard и переносить его значение в боссбар через /execute store.
max | value | Заполнение |
|---|---|---|
| 100 | 50 | 50% |
| 200 | 50 | 25% |
| 20 | 20 | 100% |
| 100 | 0 | Пустая полоса; название остаётся видимым. |
Например, для половины стандартной полосы выполните /bossbar set demo:event value 50. Максимум меняется отдельно: /bossbar set demo:event max 200.
| Настройка | Допустимые значения | Результат |
|---|---|---|
color | blue, green, pink, purple, red, white, yellow | Синий, зелёный, розовый, фиолетовый, красный, белый и жёлтый. По умолчанию — white. |
style | progress | Сплошная полоса, используется по умолчанию. |
style | notched_6 | 6 делений. |
style | notched_10 | 10 делений. |
style | notched_12 | 12 делений. |
style | notched_20 | 20 делений. |
Красная полоса с делениями: /bossbar set demo:event color red, затем /bossbar set demo:event style notched_10. Деления меняют оформление, а максимум остаётся прежним.
Для простого названия достаточно кавычек: /bossbar set demo:event name "До начала". Для золотого полужирного текста используйте текстовый компонент: /bossbar set demo:event name {text:"Испытание",color:"gold",bold:true}. Так можно задать цвет названия отдельно от цвета полосы.
Как привязать боссбар к здоровью моба
Для связи с мобом регулярно переносите его здоровье из поля Health в value через /execute store. Ниже — готовый пример для зомби. Настраивайте его под крышей и на сложности выше мирной, чтобы зомби не сгорел и не исчез.
- Призовите зомби с меткой для команд:
/summon minecraft:zombie ~ ~ ~ {Tags:["bb_boss"],PersistenceRequired:1b}. Выполните эту команду один раз: метка должна принадлежать только выбранному зомби. - Создайте его полосу и назначьте зрителей:
/bossbar add demo:zombie "Зомби"/bossbar set demo:zombie max 20/bossbar set demo:zombie value 20/bossbar set demo:zombie players @a. - В Творческом режиме получите командные блоки:
/give @s minecraft:command_block 3. Поставьте их цепочкой: стрелка первого направлена во второй, стрелка второго — в третий. - Первый блок сделайте цикличным, безусловным и всегда активным. Введите:
execute store result bossbar demo:zombie value run data get entity @e[type=minecraft:zombie,tag=bb_boss,limit=1] Health. - Второй блок сделайте цепным, безусловным и всегда активным. Он включает полосу, когда зомби найден:
execute if entity @e[type=minecraft:zombie,tag=bb_boss,limit=1] run bossbar set demo:zombie visible true. - Третий блок тоже сделайте цепным, безусловным и всегда активным. Он скрывает полосу, когда зомби больше не найден:
execute unless entity @e[type=minecraft:zombie,tag=bb_boss,limit=1] run bossbar set demo:zombie visible false.
В командных блоках вводите команды без начального слеша. Максимум в примере равен обычному полному здоровью зомби; если измените здоровье моба, скорректируйте и max. Полученное через data get здоровье переводится в целое число, поэтому дробные изменения могут отображаться ступенчато.
Держите моба и этот механизм с командными блоками в одном измерении и в загруженных чанках. При выгрузке моба проверка тоже перестанет его находить. Если цепные блоки сделать условными, обновление видимости может пропускаться: оставьте настройку «Безусловный».
На сервере должно быть разрешено выполнение командных блоков. Вместо блоков можно запускать те же команды каждый тик через датапак.
Как выбрать игроков, скрыть или удалить боссбар
- Показать только себе при вводе из чата:
/bossbar set demo:event players @s. - Показать игроку по нику:
/bossbar set demo:event players Steve. - Показать всем игрокам онлайн:
/bossbar set demo:event players @a. - Очистить список зрителей:
/bossbar set demo:event players. - Временно скрыть полосу:
/bossbar set demo:event visible false. - Вернуть видимость:
/bossbar set demo:event visible true. - Удалить полосу вместе с настройками:
/bossbar remove demo:event.
Команда set ... players заменяет предыдущий список целиком. Селектор @a выбирает игроков в момент выполнения: впервые подключившийся позже игрок автоматически в список не попадёт. Выполните команду повторно или регулярно обновляйте зрителей, если полоса должна показываться всем.
В командном блоке @s сам по себе не означает ближайшего игрока. Для общего боссбара используйте @a, для конкретного игрока — его ник.
Почему боссбар не появляется или не обновляется
- Проверьте существование полосы:
/bossbar list. Если идентификатор уже занят, используйтеset: повторныйaddвыдаст ошибку. - Назначьте зрителей и включите видимость:
/bossbar set demo:event players @a, затем/bossbar set demo:event visible true. - Если виден текст, но нет заполнения, проверьте
/bossbar get demo:event valueи/bossbar get demo:event max. Нулевое значение оставляет полосу пустой. - Если здоровье на полосе застыло, проверьте работу командных блоков, загрузку чанков и метку моба. Разовый ввод команды обновляет значение только один раз.
- Если команда не распознаётся, проверьте издание игры и права. В обычной Bedrock Edition такого инструмента нет.
Совместимость с Java и Bedrock
| Издание или версия | Что учитывать |
|---|---|
| Java Edition 26.3 | Используйте команды выше. Оформленные названия принимаются в формате SNBT. |
| Java Edition 1.12.2 | Встроенной команды нет: /bossbar появилась в 1.13. Для пользовательских полос в старой версии нужны сторонние средства. |
| Java Edition 1.16.5 и 1.20.1 | Базовые команды и названия в кавычках работают так же. Для оформленного названия используйте JSON: /bossbar set demo:event name {"text":"Испытание","color":"gold","bold":true}. |
| Java Edition 1.21.x | До 1.21.5 текстовые компоненты команд записываются в JSON. Начиная с 1.21.5 используется SNBT, как в примерах выше. |
| Bedrock Edition | Встроенной команды /bossbar нет. Примеры для Java здесь не выполняются. |
Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.
