Свой сервер

Формат чата

Как выглядит сообщение в чате сервера: префикс группы, ник, цвета и разделитель. Соберите строку для всех и свою для админов — увидите чат картинкой и получите раздел config.yml для EssentialsX Chat.

Формат для всех

{DISPLAYNAME} — ник с префиксом, {NICKNAME} — ник или /nick, {PREFIX} — префикс группы, {GROUP} — группа, {WORLDNAME} — мир, {SHORTWORLDNAME} — первая буква мира, {MESSAGE} — текст сообщения. Цвет — &a или &#FF8800.

Свой формат группе

Результат · пример

Чат Minecraft в новом формате

plugins/Essentials/config.yml

chat:
  radius: 0
  format: '<{DISPLAYNAME}> {MESSAGE}'
  group-formats:
    admin: '&c[Админ] &f{NICKNAME}&7: &c{MESSAGE}'
Скачать раздел chat

Как применить

  1. Поставьте EssentialsX Chat

    Формат читает не сам Essentials, а его модуль Chat — отдельный файл в plugins. Для префиксов нужны ещё Vault и плагин прав.

  2. Замените раздел

    В plugins/Essentials/config.yml найдите строку chat: и замените раздел целиком.

  3. Перезагрузите

    Командой /essentials reload. Группы для форматов создаст генератор LuckPerms.

Что нужно знать

  • Имя группы — с учётом регистра. «Admin» и «admin» для Essentials разные группы.
  • Формат группы сильнее общего. Игроку без своей строки достаётся общая.
  • Радиус больше нуля делает чат локальным: «!» в начале сообщения шлёт его всем, если есть право essentials.chat.shout.

Строки над списком игроков соберёт шапка и подвал TAB, картинку чата для поста — скриншот чата.

Частые вопросы

Как изменить формат чата на сервере?

В EssentialsX — строкой format в разделе chat файла config.yml, нужен модуль EssentialsX Chat. Формат группы — в group-formats.

Почему префикс в чате выходит дважды?

{DISPLAYNAME} уже содержит префикс и суффикс. Если рядом стоит {PREFIX}, поставьте вместо {DISPLAYNAME} просто {NICKNAME}.

Как сделать локальный чат?

Поставьте radius больше нуля — сообщение услышат только в этом радиусе блоков. «!» в начале шлёт его всем, если есть право.