Плагин для серверов Майнкрафт, который объединяет чат, личные сообщения, каналы, ники, упоминания, модерацию и настройки игроков. Подходит для одиночного сервера Paper и сети серверов через Velocity, а также умеет связывать игровой чат с Discord и Telegram.
Возможности
- Общий, локальный, серверный, сетевой, стафф-чат и любые свои каналы с отдельными форматами, правилами отправки и чтения.
- Личные сообщения, ответ последнему собеседнику, игнор-лист, социальная слежка, переключатель ЛС и рассылки.
- Постоянные ники: поиск настоящего имени, защита от одинаковых ников, цвета, стили, шестнадцатеричные цвета и градиенты с отдельными правами.
- Упоминания игроков через
@Имя, пользовательские сигналы, звук и уведомления над хотбаром. Игрок может отключить сигналы. - Защита чата: муты, общий мут, очистка чата, фильтр слов, проверка повторов и капса.
- Интерактивные слова вроде
[rules]или[map]: для них можно назначить подсказку, ссылку, команду, копирование текста, права и ограничение по каналам. - Предпросмотр предметов в чате. Игроки могут отправлять предмет в руке, броню, хотбар, инвентарь, эндер-сундук и содержимое шалкера; доступные метки:
[item],[i],[armor],[hotbar],[inventory],[inv],[enderchest],[ender],[ec]. - Облака сообщений над головами игроков с ограничениями по мирам, каналам, расстоянию, скрытности и невидимости.
- Меню настроек игрока: выбор канала, скрытие каналов, настройка пузырей чата, ЛС, сигналов, языка и игнор-листа.
- Персональный выбор языка интерфейса и файлы локализации.
- Форматирование через MiniMessage: цвета, градиенты, подсказки, кликабельные действия и копирование текста. В шаблонах сервера можно использовать PlaceholderAPI и префиксы LuckPerms.
- Мосты Discord и Telegram с двусторонней передачей сообщений, маршрутизацией по каналам и отдельными форматами. Для Discord доступны привязка аккаунта, синхронизация ника, пересылка вложений, консольный канал, список игроков, уведомления о событиях и изображения предпросмотров предметов.
- В сети Velocity общие каналы, ЛС, ники, настройки, упоминания и предпросмотры предметов работают между серверами одной группы.
Команды
Основные команды:
/corechatxи/ccx— управление плагином./ccxsettingsи/chatsettings— меню настроек игрока./nick <ник>— установить ник;/nick off,/nick clearи/nick reset— убрать его./realname <ник>— узнать настоящее имя игрока./hidechannel <канал> [минуты]и/unhidechannel <канал>— скрыть или вернуть канал./discord link,/discord unlink,/discord linked— привязка и проверка Discord-аккаунта, если мост включён./corechatx itemcache warmup,/corechatx itemcache status,/corechatx itemcache cancel— управление кэшем изображений предметов для Discord./ccxstorage— проверка и обслуживание хранилища.
Для быстрого доступа к каналам администратор может назначить свои команды: например, /ac переключает на adminchat, а /ac <сообщение> отправляет сообщение туда без смены активного канала.
Права
Плагин использует пространство прав corechatx.*. Отдельные права управляют возможностями ников, цветами и стилями, каналами, модерацией, просмотром служебных сообщений и функциями мостов.
Настройка
По умолчанию данные хранятся в YAML; при необходимости можно подключить MySQL. В сети Velocity общими данными владеет прокси, а серверы Paper получают их через него.
Игрок может сохранять выбранный канал после выхода либо возвращаться к каналу по умолчанию. Скрытый канал не принимает и не показывает сообщения этому игроку; скрытие может быть постоянным или временным.
Шаблоны чата поддерживают PlaceholderAPI. Плагин также предоставляет плейсхолдеры %corechatx_player_nickname%, %corechatx_first_join_date% и %corechatx_messages_count%.
Требования
Работает на Paper как на отдельном сервере и в сети Velocity. Для сетевого режима нужны компоненты плагина для Velocity и всех участвующих серверов Paper.
LuckPerms используется для префиксов, PlaceholderAPI — для динамических значений в шаблонах. MySQL, Discord и Telegram подключаются только при необходимости; для мостов их нужно отдельно включить и настроить. Для изображений предметов в Discord могут потребоваться игровые ресурсы или настроенный ресурс-пак.
