- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- 26.✘
- Исходный код
- https://github.com/LirDevOff/LirBroadcast

📢 LirBroadcast — это лёгкий плагин, который автоматически отправляет настраиваемые сообщения в чат сервера. Идеально подходит для объявлений, подсказок, напоминаний и всего остального, что вы хотите донести до игроков.
Требования:
- Java 16 или выше!
- Версия сервера 1.16 - 1.21.x
✅ Возможности
- Поддержка Folia.
- Поддержка всех типов цветового форматирования.
- Неограниченное количество уведомлений.
- Возможность включать и отключать уведомления.
- Полная настройка сообщений.
- Оптимизирован для высокой производительности.
💬 Скриншоты




📗 Команды
- /lirbroadcast reload — Перезагружает конфигурацию плагина.
- /lirbroadcast announce {id} — Ручная отправка объявления.
- /notification — Переключает отправку сообщений для игрока.
🔐 Права
- lirbroadcast.admin — Доступ к командам администратора.
- lirbroadcast.alert — Отправка оповещений об обновлениях.
📝 Конфигурация
Код:
# Включает автоматическую проверку обновлений плагина.
check-update: true
# Интервал между рассылками уведомлений. Поддерживается: 30s, 5m, 1h, 1m30s
interval: 1m
# Рандомизирует время уведомлений, чтобы избежать одновременных срабатываний.
random: true
messages:
prefix: "ef89b[&lʟɪʀʙʀᴏᴀᴅᴄᴀꜱᴛef89b] &f→&r"
toggle-on: "{prefix} ef89b✔ &fɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴꜱ ʜᴀᴠᴇ ʙᴇᴇɴ ef89bᴇɴᴀʙʟᴇᴅ!"
toggle-off: "{prefix} &#FF4141✘ &fɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴꜱ ʜᴀᴠᴇ ʙᴇᴇɴ &#FF4141ᴅɪꜱᴀʙʟᴇᴅ!"
no-permission: "{prefix} &#FF4141✘ ʏᴏᴜ ᴅᴏɴ'ᴛ ʜᴀᴠᴇ ᴘᴇʀᴍɪꜱꜱɪᴏɴ ᴛᴏ ᴜꜱᴇ ᴛʜɪꜱ ᴄᴏᴍᴍᴀɴᴅ!"
reload: "{prefix} ef89b✔ &fᴄᴏɴꜰɪɢᴜʀᴀᴛɪᴏɴ ʀᴇʟᴏᴀᴅᴇᴅ ɪɴ ef89b%ms%ᴍꜱ!"
player-only: "{prefix} &#FF4141✘ ᴛʜɪꜱ ᴄᴏᴍᴍᴀɴᴅ ᴄᴀɴ ᴏɴʟʏ ʙᴇ ᴜꜱᴇᴅ ʙʏ ᴘʟᴀʏᴇʀꜱ!"
announce-sent: "{prefix} EF89B✔ ᴀɴɴᴏᴜɴᴄᴇᴍᴇɴᴛ ꜱᴇɴᴛ!"
announce-not-found: "{prefix} &#FF4141✘ &fʙʀᴏᴀᴅᴄᴀꜱᴛ ᴡɪᴛʜ ɪᴅ &#FF4141'{id}'&f ɴᴏᴛ ꜰᴏᴜɴᴅ."
help:
- ""
- " ef89b[&lʟɪʀʙʀᴏᴀᴅᴄᴀꜱᴛef89b] &7(ʜᴇʟᴘ)"
- " ef89b&n▌&r ef89b/{cmd} ʀᴇʟᴏᴀᴅ &7(ʀᴇʟᴏᴀᴅ ᴄᴏɴꜰɪɢᴜʀᴀᴛɪᴏɴ)"
- " ef89b▌&r ef89b/{cmd} ᴀɴɴᴏᴜɴᴄᴇ {id} &7(ᴍᴀɴᴜᴀʟ ʙʀᴏᴀᴅᴄᴀꜱᴛ)"
- ""
notifications:
# ДЕЙСТВИЯ:
# [message] <текст> — Отправить сообщение в чат
# [actionbar] <текст> — Показать в панели действий
# [title] <заголовок>|<подзаголовок>|<fadeIn>|<stay>|<fadeOut> — Показать титр (время в тиках)
# [bossbar] <текст>|<цвет>|<стиль>|<прогресс>|<длительность> — Показать полосу босса
# [sound] <ИМЯ_ЗВУКА> <громкость> <высота> — Воспроизвести звук
# [wait] <время> — Задержка перед следующим действием (например: 1s, 500ms)
# [effect] <ЭФФЕКТ> <секунды> <усилитель> — Применить зелье-эффект
# [console] <команда> — Выполнить команду от консоли
# [player] <команда> — Выполнить команду от игрока
# [button] <текст>|<команда>|<подсказка> — Кликабельная кнопка (выполнить команду)
# [button-url] <текст>|<url>|<подсказка> — Кликабельная кнопка-ссылка
# [button-suggest] <текст>|<команда>|<подсказка> — Предложить команду
# [buttons] <кнопка>;;;<кнопка> — Несколько кнопок
# ВЫРАВНИВАНИЕ ТЕКСТА:
# <center> [действие] <текст> — Центрировать текст в чате (ширина чата: 320px)
# <right> [действие] <текст> — Выровнять текст по правому краю чата
# Пример:
# "<center> [message] Самое важное сообщение на планете!!!!!"
example:
- "[message] "
- "[message] ef89b[&lʟɪʀʙʀᴏᴀᴅᴄᴀꜱᴛef89b] &7(/ɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴ)"
- "[message] ef89b&n▌&r ᴅᴏᴡɴʟᴏᴀᴅ ᴛʜᴇ ᴘʟᴜɢɪɴ -"
- "[message] ef89b▌&r ef89bhttps://modrinth.com/plugin/lirbroadcast"
- "[message] "
- "[actionbar] ef89b▶&f ɴᴏᴡ ᴛʜᴇʀᴇ ᴀʀᴇ ef89bᴀᴄᴛɪᴏɴ ʙᴀʀꜱ&f."
- "[sound] BLOCK_NOTE_BLOCK_PLING 1.0 1.0"
example2:
- "[message] "
- "[message] ef89b[&lʟɪʀʙʀᴏᴀᴅᴄᴀꜱᴛef89b] &7(/ɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴ)"
- "[message] ef89b&n▌&r ef89bᴘʟᴜɢɪɴ ꜱᴜᴘᴘᴏʀᴛꜱ ʜᴇx ᴄᴏʟᴏʀꜱ &f& ef89bᴘʟᴀᴄᴇʜᴏʟᴅᴇʀꜱ."
- "[message] ef89b&n▌&r &fʏᴏᴜʀ ɴᴀᴍᴇ: ef89b%player_name%"
- "[message] ef89b▌&r &fꜱᴇʀᴠᴇʀ ᴏɴʟɪɴᴇ: ef89b%server_online%"
- "[message] "
- "[title] ef89bᴛɪᴛʟᴇꜱ&f ᴀʀᴇ ɴᴏᴡ ᴀᴠᴀɪʟᴀʙʟᴇ."
- "[sound] BLOCK_NOTE_BLOCK_PLING 1.0 1.0"
# Не изменяйте это значение. Используется для автоматической миграции конфигурации при обновлениях плагина.
config-version: 1