Плагин для серверов Майнкрафт с локальным и глобальным чатом, упоминаниями игроков и настраиваемым оформлением сообщений. Подходит для серверов на Paper и Purpur; при необходимости связывает чат с GigaChat и Discord.
Возможности
- Локальный чат видят игроки в заданном радиусе и в том же мире.
- Сообщение с настраиваемым префиксом, по умолчанию
!, отправляется в глобальный чат всем игрокам онлайн. - Для локального и глобального чата доступны отдельные форматы с
{prefix},{suffix},{displayname},{message}и плейсхолдерами PlaceholderAPI вида%...%. - Упоминание через
@никподсвечивает сообщение и проигрывает звук адресату. - Можно изменить или отключить сообщения о входе и выходе игрока.
- При установленном Vault плагин подставляет префикс и суффикс из системы прав, например LuckPerms.
- Через GigaChatPlugin игрок может обратиться к боту по алиасу, например
@gigachat вопрос; ответ придёт в тот же канал, что и вопрос. - Ответы GigaChat можно отдельно пересылать в Discord для локального и глобального чата через DiscordSRV.
Команды
/vcchat reload— применить изменения конфигурации.
Права
vcchat.local— писать в локальный чат.vcchat.global— писать в глобальный чат.vcchat.admin.reload— использовать/vcchat reload.
Настройка
Основной файл — plugins/VCChat/config.yml.
local-chat.radius— радиус локального чата в блоках.global-prefix— префикс глобального сообщения.formats.localиformats.global— шаблоны сообщений.no-one-heard— сообщение игроку, если в радиусе локального чата никого нет.- Секции
mention,joinиquitзадают оформление упоминаний и сообщений входа или выхода.
Для GigaChat используются настройки в секции gigachat, включая gigachat.enabled, alias, reply-like-player и suppress-no-one-heard. В GigaChatPlugin установите chat-listener-enabled: false, иначе бот может ответить дважды.
Пересылка в Discord задаётся в gigachat.discord: enabled, channel, send-global, send-local и format. В шаблоне пересылаемого сообщения доступны {player} и {answer}.
Требования
Плагин работает на Paper или Purpur и требует Java, совместимую со сборкой сервера.
Дополнительные возможности дают следующие плагины:
- PlaceholderAPI — плейсхолдеры в форматах чата и сообщениях входа или выхода;
- Vault и плагин прав — префиксы и суффиксы игроков;
- GigaChatPlugin — ответы бота в игровом чате;
- DiscordSRV — пересылка ответов бота в Discord.
Для пересылки в Discord настройте каналы в config.yml DiscordSRV. Локальные сообщения не передаются туда как обычный чат: пересылаются только ответы GigaChat, если включена секция gigachat.discord.
