AdvancedMotd: полный контроль над сообщением сервера в Minecraft
Каждый владелец сервера Minecraft знает, насколько важно первое впечатление. Когда игрок просматривает список серверов, он видит всего две строки текста под названием — это и есть MOTD (Message of the Day). Стандартные средства игры позволяют задать лишь статичный текст, но что если хочется удивлять гостей каждый раз новым приветствием, показывать имя зашедшего игрока или текущий онлайн? Здесь на помощь приходит плагин AdvancedMotd — маленький, но невероятно гибкий инструмент для серверов на базе Bukkit и Spigot.
Что умеет AdvancedMotd
Плагин превращает скучную серверную «шапку» в динамичный информационный баннер. Вместо одной застывшей фразы вы получаете целый набор возможностей, которые легко настроить прямо во время работы сервера. Вот основные фишки:
- Несколько вариантов MOTD. Можно задать список сообщений, и при каждом обновлении серверного списка будет случайным образом выбираться одно из них. Это отлично подходит для анонсов событий, смены сезонов или просто для разнообразия.
- Отображение имени игрока. Представьте, что зашедший в список серверов человек видит там собственный ник — «Привет, Игрок!». Реализуется через переменную
%p, а если IP-адрес ещё не привязан к нику, подставится значение из настройкиdefault player name. - Счётчик онлайна и слотов. Переменные
%playersи%slotsпоказывают, сколько человек сейчас играет и сколько всего мест на сервере. Полезно для создания атмосферы живого сообщества. - Продвинутое форматирование. Кроме стандартных цветовых кодов (
&c,&a,&bи других), плагин добавляет подчёркивание (&u), зачёркивание (&s), курсив (&i) и даже случайный цвет через%rdm. - Сохранение IP-адресов. При включённой опции
save ip-addressesплагин запоминает, какой ник был у игрока с определённого IP, и в будущем сможет подставлять его имя в MOTD даже без повторного входа на сервер.
Установка и первый запуск
Процесс установки предельно прост. Скачайте актуальную версию AdvancedMotd.jar с официальной страницы плагина и переместите файл в папку plugins вашего сервера. После перезагрузки или выполнения команды reload плагин создаст конфигурационный файл и сразу начнёт работать с предустановленными сообщениями. Кстати, если вы предпочитаете не возиться с ручным копированием файлов, лаунчер foxygame.net предлагает удобную установку плагинов прямо из своего меню — достаточно найти AdvancedMotd в каталоге, и лаунчер сам добавит его на сервер, что особенно выручает при частых обновлениях.
Тонкая настройка через config.yml
После первого запуска в папке plugins/AdvancedMotd появится файл config.yml. Именно здесь происходит вся магия. Рассмотрим ключевые параметры:
- save ip-addresses: true или false. Включает сохранение связки IP-ник для корректной работы переменной
%p. - player name variable: по умолчанию
%p. Этот плейсхолдер будет заменяться на имя просматривающего серверный список. - default player name: значение, которое подставится, если плагин не смог определить ник (например, при первом просмотре списка). Обычно пишут что-то вроде «Игрок» или «Гость».
- motd-list: список строк, каждая из которых — один вариант MOTD. Именно отсюда случайным образом выбирается сообщение для показа. Вы можете добавить сколько угодно вариантов, используя все доступные цветовые коды и переменные.
Пример записи в motd-list:
- '&4AdvancedMotd &cby &6MrFlieder'
- '&aДобро пожаловать на наш сервер, &b%p!'
- '&6&k|||&r&3&i Сейчас онлайн: &u&b%players&r&e из %slots &6&k|||'
Обратите внимание: все цвета начинаются с символа &, а не с параграфа, как в чате. Плагин сам преобразует их в читаемый игрой формат. После редактирования конфига достаточно перезагрузить сервер или использовать команду перезагрузки плагина, если она предусмотрена.
Команды и права доступа
Управлять MOTD можно не только через файл, но и прямо из игры или консоли. Плагин добавляет несколько команд, доступных под одним основным псевдонимом:
/advancedmotd list— показывает все сохранённые варианты MOTD с их номерами./advancedmotd add <MOTD>— добавляет новую строку в список. Удобно, когда нужно быстро вставить объявление о временном событии./advancedmotd remove <number>— удаляет вариант с указанным номером.
Также работают сокращённые алиасы: /amodt и /motd. Для использования этих команд игрок (или администратор) должен иметь право advancedmotd.command. Выдайте его через любой менеджер прав, например LuckPerms, и ваши модераторы смогут оперативно менять приветствие без доступа к файлам сервера.
Секреты форматирования: делаем MOTD живым
Главная сила AdvancedMotd — гибкое оформление. Помимо 16 стандартных цветов Minecraft, вы можете применять:
&u— подчёркнутый текст;&s— зачёркнутый текст;&i— курсив;%rdm— случайный цвет для каждой буквы или слова (работает внутри строки).
Переменные %players и %slots обновляются в реальном времени, поэтому MOTD всегда показывает актуальную информацию. А связка %p с сохранением IP создаёт эффект личного обращения, что заметно повышает отклик у новых игроков. Экспериментируйте с сочетаниями: например, строка &eПривет, &b%p&e! Сегодня нас уже %players. смотрится дружелюбно и информативно.
Заключение
AdvancedMotd — это крошечный, но крайне полезный плагин, который полностью преображает восприятие вашего сервера ещё до того, как игрок нажмёт кнопку «Подключиться». Случайные сообщения, персонализация, живая статистика и богатое форматирование делают MOTD не просто текстом, а полноценным инструментом общения с аудиторией. Настройка занимает считанные минуты, а результат работает на вас круглосуточно. Попробуйте разные комбинации переменных и цветов, и вы увидите, как даже такая мелочь способна выделить сервер среди сотен других в списке.