Плагин для серверов Майнкрафт на Paper и Folia, который показывает сервер игрокам в локальной сети. Он отправляет объявление с MOTD по правилам: например, только когда кто-то находится онлайн или когда выключен белый список.
Возможности
- Поддерживает обнаружение серверов в локальной сети через UDP-рассылку на
224.0.2.60:4445. - Проверяет правила сверху вниз и применяет первое подходящее.
- Условия могут учитывать число игроков, лимит игроков, порт, белый список, текст MOTD и значения PlaceholderAPI.
- Правило с
broadcast: falseскрывает сервер из списка локальной сети. - Для MOTD можно использовать текущий текст сервера через
{server_motd}либо свой текст с форматированием MiniMessage. - Перед отправкой форматирование преобразуется в обычные цветовые коды, понятные клиенту.
Команды
/smartbroadcast reload/sbc reload/lanbroadcast reload
Все команды перечитывают конфиг без перезапуска сервера.
Права
smartbroadcast.admin— перезагрузка конфигурации.
Настройка
В разделе broadcast задаются параметры рассылки:
enabled— включает или выключает объявления.addressиport— адрес и порт UDP-рассылки.interval-millis— интервал отправки пакетов.advertised-port— порт сервера, который увидят игроки; значение-1использует текущий порт.
В rules можно создавать правила с expression, broadcast и motd. Поддерживаются операторы &&, ||, !, сравнения ==, !=, >, >=, <, <=, а также contains и matches. Доступны переменные online, max_players, port, whitelist и motd.
Требования
Работает на Paper и Folia. Для условий и текста MOTD с плейсхолдерами требуется PlaceholderAPI.
