Плагин для серверов Майнкрафт, который меняет описание сервера в списке серверов при каждом запросе. Подходит для настройки текста, иконки, числа мест и режима технических работ без перезапуска.
Возможности
- Выбирает описание случайно, по порядку, по весу, времени суток или заданным диапазонам дат.
- Меняет иконки сервера из выбранной папки случайно или по порядку; изображения приводятся к размеру 64×64.
- Поддерживает цветовые коды, шестнадцатеричные цвета, градиенты и две строки через
\n. - Позволяет менять отображаемый максимум игроков: использовать обычное значение, прибавлять или вычитать число, задать фиксированное либо случайное значение, назначить его отдельному описанию.
- Выводит подсказку при наведении на число игроков и изменяет название сервера в списке.
- В режиме обслуживания показывает отдельное описание, отключает вход с указанным сообщением и поддерживает белый список.
- Может проигрывать кадры анимированного описания с выбранной частотой.
- Ограничивает вход игроков ниже или выше заданного протокола.
- Работает с BungeeCord и Velocity.
В тексте доступны переменные %online%, %max%, %time%, %date%, %tps%, %uptime%, %year%, %motd-index% и %motd%. При работе через прокси доступна %player%.
Команды
/motd list— список описаний./motd preview <index>— просмотр описания./motd reload— перезагрузка настроек и сообщений./motd test <text>— проверка форматирования текста./motd info— состояние плагина./motd add <text>— добавить описание./motd remove <index>— удалить описание по номеру.
Также доступны /dmotd и /dynamicmotd.
Права
dynamicmotd.*— все права.dynamicmotd.admin— команды администратора.dynamicmotd.use— основные команды.dynamicmotd.preview— просмотр описаний.dynamicmotd.bypass— обход режима обслуживания.dynamicmotd.update— уведомления об обновлениях.
Настройка
Для ротации используются режимы RANDOM, SEQUENTIAL, WEIGHTED, TIME_BASED и DATE_BASED. В конфиге отдельно настраиваются иконки, подсказка, обслуживание, ограничения протокола, анимация, формат времени и даты, резервное описание и число мест.
Требования
Нужен Paper или совместимое ядро и Java 21. PlaceholderAPI подключается для переменных из других плагинов.
