EssentialsX Chat позволяет использовать локальный и глобальный чат, основные его настройки изложены ниже.
Вам поможет опытный Администратор Пётр (for_users) с опытом создания Майнкрафт серверов более 10 лет.
Что потребуется из плагинов
— EssentialsX
— EssentialsX Chat
Настройка локального и глобального чата в EssentialsX
Откройте файл:
plugins/Essentials/config.yml
Найдите раздел:
chat:
radius: 100
Параметр `radius` определяет максимальное расстояние (в блоках), на котором игроки будут видеть сообщения локального чата.
Например:
chat:
radius: 100
При значении:
chat:
radius: 0
локальный чат отключается, и все сообщения становятся глобальными.
Использование глобального чата в Майнкрафт — Essentials X
Сообщение без специальных символов отправляется в локальный чат:
Привет
Его увидят только игроки, находящиеся в пределах значения `radius`.
Чтобы отправить сообщение в глобальный чат, добавьте в начало сообщения `!`:
!Всем привет!
Для этого игроку необходимо право:
essentials.chat.shout
Ранее мы уже рассказывали Вам о настройке плагина LuckPerms.
Постоянный глобальный чат
EssentialsX позволяет переключиться в режим, при котором все сообщения будут отправляться в глобальный чат без использования `!`.
Настройки:
chat:
shout-default: false
persist-shout: false
— `shout-default` — новые игроки будут использовать глобальный чат по умолчанию.
— `persist-shout` — сохраняет выбранный режим после выхода с сервера и его перезапуска.
> Если игрок уже находится в режиме глобального чата, сообщение с префиксом `!` будет отправлено в локальный чат.
Чат вопросов в Essentials
EssentialsX может выделять вопросы отдельным форматом.
Включение:
chat:
question-enabled: true
После этого сообщения, начинающиеся с `?`, будут оформляться отдельным форматом.
Пример:
?Где находится деревня?
Для использования требуется право:
essentials.chat.question
Права для Локального и глобального чата в Essentials X
| Право | Назначение |
|———|————|
| `essentials.chat.local` | Отправка сообщений в локальный чат. |
| `essentials.chat.shout` | Отправка сообщений в глобальный чат (`!`). |
| `essentials.chat.question` | Использование чата вопросов (`?`). |
| `essentials.chat.receive.local` | Получение сообщений локального чата. |
| `essentials.chat.receive.shout` | Получение сообщений глобального чата. |
| `essentials.chat.receive.question` | Получение сообщений чата вопросов. |
| `essentials.chat.spy` | Просмотр всех локальных сообщений независимо от расстояния. |
| `essentials.chat.color` | Использование цветовых кодов. |
| `essentials.chat.format` | Использование форматирования текста. |
Формат сообщений Essentials
По умолчанию:
format: ‘<{DISPLAYNAME}> {MESSAGE}’
Доступные переменные:
| Переменная | Описание |
|————|———-|
| `{MESSAGE}` | Текст сообщения |
| `{DISPLAYNAME}` | Отображаемое имя игрока |
| `{USERNAME}` | Никнейм |
| `{PREFIX}` | Префикс из Vault |
| `{SUFFIX}` | Суффикс |
| `{GROUP}` | Основная группа |
| `{WORLD}` | Алиас мира |
| `{WORLDNAME}` | Название мира |
| `{TEAMNAME}` | Команда Scoreboard |
При необходимости можно настроить отдельные форматы для локального, глобального чата, вопросов и различных групп игроков.
Возможные проблемы чатов в Essentials X
Все сообщения становятся глобальными
Проверьте:
— значение `radius` не равно `0`;
— установлен модуль EssentialsX Chat;
— другой чат-плагин не перехватывает сообщения.
Не работает `!`
Убедитесь, что игроку выдано право:
essentials.chat.shout
Если включён постоянный режим глобального чата, символ `!` будет использоваться для отправки сообщения в локальный чат.
Не работает `?`
Проверьте:
— включена ли настройка `question-enabled`;
— выдано ли право `essentials.chat.question`.
Локальный чат игнорирует радиус
Это может происходить, если:
— игрок имеет право `essentials.chat.spy`;
— сообщения обрабатываются другим чат-плагином.
Изменения не применились
Проверьте правильность синтаксиса `config.yml`, сохраните изменения и полностью перезапустите сервер.
Обязательно поделитесь в комментариях, получилось ли у Вас настроить Локальный/Глобальный чат в плагине ессентиалс!









Добавить комментарий