Плагин для серверов Майнкрафт, который расширяет чат: оформление сообщений, ранги, личные сообщения, модерация и объявления собраны в одном конфиге. Он поддерживает английский и испанский языки интерфейса; собственный язык можно добавить отдельным файлом.
Возможности
- Настраиваемый формат чата с градиентами, подсказками и действиями по клику; права отдельно открывают цвета, ссылки и действия.
- Ранги можно получать из LuckPerms, сопоставлять с группами LuckPerms или назначать правами из
ranks.yml. - Никнеймы с проверкой длины и уникальности.
- Личные сообщения, ответ последнему собеседнику, игнорирование и просмотр переписок персоналом через social spy.
- Замена сообщений о входе, выходе, смерти и достижениях, объявления вручную и по таймеру.
- Независимые фильтры: задержка между сообщениями, медленный чат, защита от повторов, капса и нецензурных слов, а также общее отключение чата.
- Экспериментальные всплывающие облачка сообщений над игроками.


Команды
/auricchat reload— перезагрузить конфиг, языки и ранги./auricchat preview [rank] [message]— посмотреть формат своего или выбранного ранга./msg <player> <message>,/reply <message>,/ignore <player>— личные сообщения и игнорирование./socialspy— включить просмотр чужих личных сообщений./nick <nickname|off>— установить или убрать никнейм./broadcast <message>— отправить объявление всему серверу./chatslow <seconds|off>,/chatmute <duration|off>,/clearchat— управление чатом.
Все команды также работают в виде /auricchat <name> <args>.
Права
auricchat.admin— все административные команды.auricchat.command.msg,auricchat.command.reply,auricchat.command.ignore,auricchat.command.nick— личные сообщения, игнорирование и никнеймы.auricchat.command.reload,auricchat.command.preview,auricchat.command.socialspy,auricchat.command.broadcast,auricchat.command.chatslow,auricchat.command.chatmute,auricchat.command.clearchat— команды персонала.auricchat.command.nick.custom— оформление никнейма через MiniMessage.auricchat.command.nick.unsafe— обход проверки длины и уникальности никнейма.auricchat.chat.format,auricchat.chat.advanced— оформление обычных сообщений.auricchat.bypass.chatmute,auricchat.bypass.chatslow,auricchat.bypass.filters— обход ограничений модерации.auricchat.rank.<key>— назначение ранга через права.
Настройка
Основные файлы находятся в plugins/AuricChat/. Язык выбирается в config.yml, а режимы рангов задаются в ranks.yml.
Плагин добавляет плейсхолдеры для никнейма, настоящего имени и префикса либо суффикса ранга: %auricchat_name%, %auricchat_player%, %auricchat_hasname%, %auricchat_prefix%, %auricchat_suffix%. Для MiniPlaceholders используются варианты вида <auricchat_name>.
Требования
Плагин работает самостоятельно. Необязательные дополнения: PlaceholderAPI, LuckPerms и MiniPlaceholders. Для клиентского отображения облачков сообщений используется PacketEvents; без него плагин создаёт лёгкую сущность.
