Плагин для серверов Майнкрафт, который добавляет несколько отдельных чатов для игроков и групп. Чаты можно привязывать к мирам, ограничивать правами и оформлять собственными префиксами, цветами сообщений и отображением имени.
Возможности
- Создание чатов с префиксом, форматом ника и цветом текста.
- Привязка чата к миру: при входе в него игрок автоматически попадает в назначенный чат.
- Настройка показа чата между мирами и поведения после
/chat offили исключения игрока. - Автоматическое назначение чата при входе для игроков с правом
chatsplus.admin.join. - Отключение отправки сообщений выбранных чатов в Discord через EssentialsDiscord.
- Поддержка PlaceholderAPI:
%chatsplus_chat%выводит название текущего чата игрока.
Команды
/chat <chat>— перейти в чат./chat off— выйти из текущего чата./chat mute <chat>и/chat unmute <chat>— скрыть или вернуть сообщения чата./chat help— показать справку./chat assign <player> <chat>— назначить чат игроку./chat kick <player>— исключить игрока из назначенного чата./chat reload— перезагрузить конфигурацию.chatsystem listChats— вывести список чатов в консоли.chatsystem listWorldChats— вывести миры с назначенными чатами в консоли.chatsystem getPlayerChats— вывести игроков, назначенных в чаты, в консоли.chatsystem reload— перезагрузить конфигурацию из консоли.
Права
chatsplus.command.chat.<chat>— вход в конкретный чат.chatsplus.command.off— выход из чата.chatsplus.command.muteиchatsplus.command.unmute— управление скрытием чатов.chatsplus.command.assign,chatsplus.command.kick,chatsplus.command.reload— команды администратора.chatsplus.admin.*— права администратора.chatsplus.admin.bypass— обход ограничений.chatsplus.chat.read.<chat>— чтение конкретного чата.
Настройка
В config.yml чаты задаются в разделе chats. Для каждого укажите title, nameTag, messageColor и ignoreDiscord; в nameTag должно присутствовать слово name, иначе ник игрока не отобразится. Раздел per-world-chat связывает имя мира с чатом через параметры chat, isGlobal и offStandard.
Требования
Для распределения доступа между рангами рекомендуется плагин LuckPerms. Плагин поддерживает PlaceholderAPI и интеграцию с EssentialsDiscord.
