Плагин для серверов Майнкрафт, который выводит объявления в чат, титры, строку над панелью предметов и босс-бары. Сообщения объединяются в сценарии: их можно запускать при входе игрока, по расписанию или командой.
Возможности
- Сценарий состоит из шагов с задержкой
at:: несколько каналов могут сработать одновременно или последовательно. - Триггеры сценариев: вход игрока
on-join: true, повтор черезevery:, запуск каждый день черезdaily-at:и ручной запуск. - Для рассылок доступны ограничения по числу игроков, мирам, серверам Velocity и праву доступа. Параметры
min-players,max-players,worlds,serversиpermissionможно указать у сценария или пресета. cycle: trueзапускает шаги по очереди при каждом срабатывании, аrandom: trueперемешивает порядок.- В чат можно добавить общий префикс через
server-name:иserver-color:. Собственный шаблон задаётся вchat.prefix:. - Босс-бары умеют плавно заполняться или опустошаться за указанное время через
progressиduration. - В текстах работают переменные
<player>,<online>,<server>,<time>и<date>, а также форматирование MiniMessage. - На Paper и Spigot команда
/bc studioоткрывает внутриигровое меню с пресетами: левый клик показывает сообщение только вам, Shift+клик отправляет его всем.
Команды
/bc chat <preset|"text">— отправить сообщение в чат./bc title <preset|"text">— показать титр./bc actionbar <preset|"text">или/bc ab <preset|"text">— вывести строку над панелью предметов./bc bossbar <preset|"text">или/bc bb <preset|"text">— показать босс-бар./bc scene <preset>— запустить сценарий./bc to <player> <channel> <preset|"text">— отправить сообщение одному игроку./bc preview <type> <preset|"text">— проверить сообщение, не показывая его другим./bc list [type]— вывести список пресетов./bc validate— проверить конфиг без применения изменений./bc reload— перечитатьconfig.yml./bc studioили/bc gui— открыть меню Studio.
Одно слово после команды считается именем пресета; текст из нескольких слов или в кавычках отправляется как текст MiniMessage.
Права
broadcastplusplus.send— рассылки, предпросмотр и список пресетов.broadcastplusplus.studio— доступ к/bc studio.broadcastplusplus.admin— все возможности, включая/bc reloadи/bc validate.
Все права по умолчанию выданы операторам.
Настройка
Основной файл — plugins/BroadcastPlusPlus/config.yml. Сценарии описываются в разделе scenes:; для ежедневного запуска daily-at: можно указать время UTC, системный часовой пояс сервера с local или часовой пояс IANA.
Требования
Плагин работает на Paper, Spigot, Folia и прокси Velocity. Фильтр worlds: доступен на Paper и Spigot, servers: — на Velocity; меню Studio на Velocity не поддерживается, поэтому используются команды.
