Плагин для серверов Майнкрафт, который настраивает чат: форматы сообщений, личные сообщения, упоминания, фильтры и объявления. Подходит для серверов с правами и привилегиями, а интерфейс плагина доступен на русском языке.
Возможности
- Создаёт неограниченное число форматов чата с приоритетами: игрок получает старший формат, на который имеет право.
- Поддерживает обычные, шестнадцатеричные и MiniMessage-цвета, а также форматирование текста.
- Позволяет настраивать наведение и нажатие на ник: показывать ранг и пинг через PlaceholderAPI, предлагать или выполнять команды, открывать ссылку и копировать текст.
- Выделяет упоминания игроков градиентом и воспроизводит звук; можно требовать символ
@перед ником. - Добавляет антиспам, фильтр капса, рекламы и запрещённых слов. Цензор может скрывать слово полностью или частично.
- Теги
[item],[pos]и[ping]показывают предмет в руке, координаты и задержку игрока. Координаты можно скопировать нажатием. - Заменяет заданные текстовые сочетания на эмодзи, делает ссылки в сообщениях нажимаемыми.
- Добавляет личные сообщения, ответ, игнорирование игроков, просмотр истории чата и SocialSpy для администрации.
- Настраивает сообщения о входе, выходе и первой игре, сообщения о смерти и автоматические объявления.
Команды
/msg <player> <message>— написать игроку лично./r <message>— ответить на последнее личное сообщение./clearchat— очистить чат./socialspy— включить просмотр чужих личных сообщений./ignore <player>— игнорировать игрока./sudo <player> <command/message>— заставить игрока выполнить команду или отправить сообщение./chatlog <player> [page]— посмотреть историю сообщений игрока./broadcast <message>— отправить объявление всем игрокам./xchat help— открыть справку./xchat reload— перезагрузить YAML-конфиги./xchat locate <language>— сменить язык плагина.
Права
xchat.format.admin,xchat.format.vip,xchat.format.default— форматы чата.xchat.colors— все типы цветов и форматирования.xchat.tags.all— все интерактивные теги.xchat.command.clear,xchat.command.spy,xchat.command.ignore,xchat.command.sudo,xchat.command.history,xchat.command.broadcast— соответствующие административные команды.xchat.admin— административные подкоманды/xchat.xchat.bypass.spam,xchat.bypass.caps,xchat.bypass.advertising,xchat.bypass.blocked-words,xchat.bypass.grammar— обход фильтров.xchat.placeholders— плейсхолдеры PlaceholderAPI в сообщениях.xchat.emojis— пользовательские эмодзи.xchat.tags.click,xchat.tags.hover,xchat.tags.insert,xchat.tags.font— отдельные интерактивные теги.
Настройка
Форматы, команды, их псевдонимы, фильтры, теги, эмодзи и сообщения задаются в YAML-файлах. Доступ к /msg и /r открыт всем игрокам по умолчанию; ограничение можно назначить в config.yml. При устаревшем конфиге плагин создаёт резервную копию и пересобирает файл.
Требования
Работает на Bukkit, Spigot, Paper, Purpur и Folia. PlaceholderAPI и Vault поддерживаются как необязательные зависимости. На Paper доступны интерактивные наведения и нажатия; на Spigot они отображаются обычным текстом.
