Плагин для серверов Майнкрафт с сетью на Velocity и Paper, который объединяет чат и системные сообщения между серверами. Игроки смогут общаться глобально, а сообщения о входе, выходе и переходе между серверами будут видны по всей сети.
Возможности
- Глобальный и локальный чат: сообщения игрока можно показывать только на текущем сервере или во всей сети.
- Настраиваемые сообщения о входе в сеть, выходе и переходе на другой сервер.
- Несколько вариантов текста для каждого события: плагин выбирает один из заданных вариантов.
- Общий ресурс-пак для сети с возможностью указать серверы-исключения и сделать загрузку обязательной.
- Цвета в формате HEX и оформление текста: жирный, курсив, зачёркивание, подчёркивание и скрытый текст.
- Игроки могут выбирать цвет своего имени.
Команды
set-color #xxxxxx— установить цвет своего имени.set-color #xxxxxx playerName— установить цвет имени указанного игрока.toggleGM,tGMилиpmToggle— переключить чат между глобальным и локальным.pmReloadилиreloadPM— перезагрузить конфигурацию.
Настройка
Главный файл настроек находится на прокси-сервере: plugins/proxymessages/config.yml. Настройки не нужно копировать на каждый сервер сети.
Основные параметры:
global-network-join,global-network-leave,global-network-switch— включают сообщения о входе, выходе и переходе между серверами.global-messages— включает глобальный чат.global-message-defaults— делает глобальный чат режимом по умолчанию.choose-color— разрешает игрокам менять цвет имени.default-player-color— цвет имени по умолчанию.join-message-options,leave-message-options,switch-message-options— списки вариантов системных сообщений.global-message-prefix— шаблон сообщения глобального чата.network-resource-pack— параметры общего ресурс-пака:enabled,url,prompt,requiredиexcept.
В шаблонах используются встроенные подстановки: {player} — имя игрока, {prev} — предыдущий сервер, {cur} — текущий сервер. Цвет задаётся как {#ff0066}; после него текст получит указанный цвет, кроме имени игрока. Оформление включается парными тегами: {bold}, {italic}, {strike}, {underline}, {obfuscate}.
Требования
Плагин работает на Velocity самостоятельно, но Paper-плагин на внутренних серверах позволяет заменять стандартные сообщения о входе и выходе, а также форматировать обычный чат. Для поддержки PlaceholderAPI включите enable-papi и установите Paper-плагин ProxyMessages и PlaceholderAPI на каждый внутренний сервер. Используемые подстановки PlaceholderAPI должны быть доступны на всех серверах сети.
