▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Join and Quit Messages - настраиваемые сообщения входа и выхода
Join and Quit Messages - настраиваемые сообщения входа и выхода

Join and Quit Messages - настраиваемые сообщения входа и выхода

Плагин Join and Quit Messages для Spigot/Paper: свои сообщения при входе и выходе игроков, hex-цвета, кликабельные элементы, приветствие новичков, сообщения по правам и мирам, тихий вход для персонала.

Оцените первым
1.6K
3

Join and Quit Messages - плагин для серверов Minecraft на Spigot и Paper, который убирает стандартные желтые строки "Player joined the game" и заменяет их на полностью настраиваемые сообщения входа и выхода. Если вы держите сервер, то знаете: первое, что видит новый игрок - это сообщение о своем заходе и чужие приветствия в чате. Ванильные строки скучные и одинаковые на всех серверах, а с этим плагином каждое появление игрока можно оформить в цветах и стиле именно вашего проекта.

Скачать Join and Quit Messages стоит хотя бы ради базовой задачи - красиво приветствовать людей. Но по факту плагин умеет заметно больше: отдельное сообщение для новичков, разные тексты для VIP и других рангов, сообщения по мирам, случайные варианты из списка, hex-цвета, кликабельные куски текста и тихий вход для администрации. Всё это настраивается через один понятный config.yml, а часть вещей вообще делается командами прямо в игре.

Требования и совместимость

  • Spigot или Paper 1.16 и новее - плагин работает на всей линейке 1.16-1.21.x, а по данным разработчика поддерживает и свежие версии вплоть до 26.x
  • Java 17 или новее - на старой восьмой джаве сервер с этим плагином уже не поднимешь, но для 1.16+ это и так стандарт
  • PlaceholderAPI - опционально. Без него работают встроенные плейсхолдеры, с ним можно подставлять в сообщения вообще что угодно: баланс, клан, статистику из других плагинов

Плагин ставится на Bukkit, Spigot и Paper, на стороне клиента ничего качать не нужно - это чисто серверная история. Хотите поиграть с друзьями на своем сервере с красивыми приветствиями? Плагин без проблем встанет на BungeeHost (https://bungee.host) буквально в один клик, и настройка займет минут пять.

Hex-цвета и стандартные цвета Minecraft

В сообщениях можно использовать как классические цветовые коды Майнкрафта через &, так и hex-цвета формата <#RRGGBB>. Причем их можно смешивать в одной строке - например, скобки сделать серыми через &7, плюсик зеленым через &2, а ник игрока выделить фирменным градиентным оттенком сервера через <#FF8800>.

Приятный нюанс: одиночный &, за которым не идет реальный код цвета, плагин не трогает. То есть сообщение вида Tom & Jerry joined отобразится ровно так, как написано, и не съест амперсанд. Мелочь, а на практике спасает от головной боли, когда в тексте нужны обычные символы.

Кликабельные и hover-сообщения

Это, пожалуй, самая вкусная фишка свежих версий плагина. Любой кусок сообщения можно сделать интерактивным: по клику выполнить команду, подставить текст в чат, открыть ссылку или скопировать что-то в буфер обмена, а при наведении показать подсказку.

joinmessage: "&7[&2+&7]&a%player% <click:suggest_command:/msg %player% ><hover:show_text:&7Send a message>&8[msg]</hover></click>"
ТегЧто делает
<click:run_command:/spawn>текст</click>Выполняет команду от имени кликнувшего игрока
<click:suggest_command:/msg Steve >текст</click>Подставляет команду в строку чата
<click:open_url:https://example.com>текст</click>Открывает ссылку
<click:copy_to_clipboard:hello>текст</click>Копирует текст в буфер обмена
<hover:show_text:&7Подсказка>текст</hover>Показывает тултип при наведении

Теги можно комбинировать и вкладывать друг в друга, цвета сохраняются внутри тега, а плейсхолдеры работают даже в значениях. Проверить результат помогает команда /jqm test <сообщение> - она отрендерит текст кликабельным и честно скажет, если вы опечатались в теге.

Важный момент безопасности: кликабельный текст могут создавать только сообщения из вашего конфига. Если какой-то другой плагин подставляет игроку кастомный ник, внедрить через него кликабельную команду в ваши сообщения входа не получится. Продумано.

Приветствие для новичков

Игрокам, которые зашли на сервер впервые, можно показать отдельное сообщение. Классика жанра - "Добро пожаловать" с номером игрока по счету:

first_join:
  enabled: true
  message: "&7[&2+&7] &6Welcome &e%player% &6to the server! &7(&a#%playercount_online%&7)"

На практике это реально работает на удержание: новичок видит, что его появление - событие, а не очередная серая строка. Особенно хорошо заходит на выживание-серверах и проектах с комьюнити.

Сообщения по правам (рангам)

Каждой группе - свой текст входа и выхода. VIP заходит "со стилем", премиум "величественно появляется", обычные игроки - стандартно. Если у игрока несколько прав сразу, срабатывает то, что стоит выше в списке priority:

permission_messages:
  enabled: true
  priority:
    - myserver.premium
    - myserver.vip
  join:
    "myserver.vip": "&7[&6VIP+&7] &6%player% &7joined with style!"
    "myserver.premium": "&7[&5PREMIUM+&7] &5%player% &7entered the server!"
  leave:
    "myserver.vip": "&7[&6VIP-&7] &6%player% &7left the server"
    "myserver.premium": "&7[&5PREMIUM-&7] &5%player% &7departed"

Совет из практики: не делайте сообщения донатеров слишком длинными и яркими. Одна-две строки с аккуратным префиксом выглядят солидно, а простыня текста на полчата при каждом перезаходе VIPа быстро начинает бесить остальных.

Сообщения для разных миров

Можно показывать разные тексты в зависимости от мира, в котором находится игрок. И главное - настраивается это прямо в игре, без лазанья по файлам: изменения сохраняются и применяются сразу.

/jqm world list
/jqm world add <мир> <join|leave> <сообщение>
/jqm world remove <мир> [join|leave]

Сообщение - это всё, что идет после join или leave, кавычки не нужны. Названия миров и параметры подставляются по Tab. Учтите нюанс: берется мир, в котором игрок находится в момент входа или выхода. То есть проход через портал сообщения не триггерит - только реальный коннект и дисконнект. Для серверов с хабом и отдельными мирами под выживание, мини-игры и креатив это прямо находка.

Тихий вход и выход для персонала

Игроки с правом joinandquitmessages.silent вообще не анонсируются в чате. Полезно для админов и модераторов, которые хотят зайти, посмотреть, что творится на сервере, и не привлекать внимание. Отлично сочетается с vanish-плагинами. При этом подавленные сообщения всё равно пишутся в консоль - лог остается, так что контроль не теряется.

Случайные сообщения

Можно задать списки случайных фраз для входа и выхода - в config.yml есть два редактируемых списка. Сервер будет каждый раз показывать разные варианты, и одна и та же строка не выпадет дважды подряд. Небольшая, но живая деталь: чат выглядит менее роботизированным, когда сообщения хоть немного варьируются.

Приоритет сообщений: какое победит

Когда к игроку подходит сразу несколько вариантов, плагин выбирает по четкой схеме:

  1. Silent - обладатели права на тихий вход не анонсируются никогда
  2. Сообщение первого входа
  3. Сообщение по правам (рангу)
  4. Сообщение по миру
  5. Случайное сообщение
  6. Стандартное сообщение входа или выхода из конфига

Порядок логичный и предсказуемый - в свежих версиях разработчик как раз привел эту систему в наглядный вид, так что сюрпризов в духе "почему показалось не то сообщение" быть не должно.

Команды

КомандаОписаниеПраво
/jqm testПроверить настроенное сообщение входаjoinandquitmessages.test
/jqm test <сообщение>Проверить произвольное сообщениеjoinandquitmessages.test
/jqm quittestПроверить настроенное сообщение выходаjoinandquitmessages.test
/jqm quittest <сообщение>Проверить произвольное сообщение выходаjoinandquitmessages.test
/jqm world listСписок миров со своими сообщениямиjoinandquitmessages.world
/jqm world add <мир> <join|leave> <сообщение>Задать сообщение для мираjoinandquitmessages.world
/jqm world remove <мир> [join|leave]Удалить сообщение мираjoinandquitmessages.world
/jqm reloadПерезагрузить конфигурациюjoinandquitmessages.reload

Права (permissions)

ПравоОписаниеПо умолчанию
joinandquitmessages.useДоступ к основной командеtrue
joinandquitmessages.testТестирование форматирования сообщенийtrue
joinandquitmessages.reloadПерезагрузка конфигаop
joinandquitmessages.worldУправление сообщениями мировop
joinandquitmessages.silentВход и выход без анонсаfalse
joinandquitmessages.checkupdateУведомления о новых версияхop

Обратите внимание: право на тестирование по умолчанию есть у всех игроков. На большинстве серверов это безобидно, но если параноите - заберите joinandquitmessages.test у дефолтной группы через LuckPerms или ваш менеджер прав.

Плейсхолдеры

  • %player% - ник игрока
  • %displayname% - отображаемое имя (с префиксами и цветами из других плагинов)
  • %world% - название мира, где игрок зашел или вышел
  • %playercount_online% - текущий онлайн (работает и как %online%)
  • %playercount_max% - максимум слотов (работает и как %max%)

А если установлен PlaceholderAPI, в сообщениях можно использовать любые его плейсхолдеры - от баланса экономики до статистики убийств. Это открывает простор для кастомизации: например, показать при входе донатера его место в топе или количество наигранных часов.

Метрика

Плагин использует bStats, чтобы собирать обезличенную статистику: какие функции реально включены на серверах. Отправляются только флаги "вкл/выкл" и счетчики - содержимое сообщений, ники игроков и названия миров никуда не уходят. Отключается в plugins/bStats/config.yml, если не хотите делиться даже таким минимумом.

Стоит ли ставить

Если коротко - да, особенно если вы развиваете свой сервер и хотите выглядеть солиднее тысячи других проектов на дефолтных настройках. Join and Quit Messages решает конкретную задачу и решает её хорошо: приветствия новичков, фирменные сообщения для рангов, разные тексты по мирам, тихий вход для админки и кликабельные элементы в чате - всё в одном легком плагине без тяжелых зависимостей.

Актуальная версия 1.6.0 подтянула кликабельные сообщения, отдельные приветствия при первом входе, настройку миров командами и исправила работу hex-цветов на новых версиях Spigot. Конфиг стал нагляднее, приоритеты - предсказуемее. Скачать плагин Join and Quit Messages для Minecraft 1.16-1.21 и новее можно бесплатно, поставить - за пару минут, а настроить базовые сообщения - буквально за один вечер. Для сервера на BungeeHost это вообще must-have: игроки сразу видят, что проект живой и за ним следят.

Партнёрский материал

Сервер для плагина Join and Quit Messages - настраиваемые сообщения входа и выхода - как у профи

Плагин Join and Quit Messages - настраиваемые сообщения входа и выхода создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Join and Quit Messages - настраиваемые сообщения входа и выхода для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 месяц назад
Главная