Цветной ник в чате на сервере обычно делают через форматирование текста и плагины, которые меняют отображение сообщений и имени игрока. Самый частый вариант - использовать цветовые коды в сообщениях (и в нике, если сервер поддерживает форматирование ника).

Ниже - рабочие способы, от самых простых к более “серверным”, и что проверить, если цвет не появляется.

Проверьте, какие цвета поддерживает ваш сервер

На большинстве серверов работают цветовые коды формата & + код (например, &c). В некоторых сборках вместо & нужен §, но чаще всего именно & включают через настройки плагина.

Пример цвета:
- &a - зеленый
- &c - красный
- &6 - оранжевый/золотой
- &f - белый

Базовая таблица цветов для Minecraft:

Код Цвет
&0 черный
&1 темно-синий
&2 темно-зеленый
&3 бирюзовый
&4 темно-красный
&5 темно-фиолетовый
&6 золотой/оранжевый
&7 серый
&8 темно-серый
&9 синий
&a зеленый
&b голубой/бирюзовый
&c красный
&d светло-фиолетовый
&e желтый
&f белый

Форматирование (если сервер разрешает) обычно добавляют теми же кодами:
- &l жирный
- &n подчеркнутый
- &m зачеркнутый
- &o курсив
- &k “каша” (обфускация)
- &r сброс

Источник по кодам форматирования: PlayGround Wiki (раздел “Цветовые коды Minecraft”, “Типы форматирования”).

Способ 1. Сделать цветной ник именно в сообщении чата (через tellraw/кастомные команды)

Если вам нужно именно отображение цветного текста в чате и у вас есть командные блоки (или доступ к командам), используйте tellraw.

Принцип такой:
- команда отправляет сообщение всем @a
- внутри JSON задаете text и color

Пример:

/tellraw @a [{"text":"Мой ник: ","color":"gold"},{"text":"Игрок","color":"red"}]

Если ваш сервер поддерживает tellraw, это работает без изменения “настоящего” ника - цвет появляется в конкретном сообщении.

Команда tellraw описана в русскоязычной инструкции на WikiHow (вариант с color и JSON).

Способ 2. Поставить цвет ника через команды плагинов (если они есть)

На некоторых серверах стоят плагины, где цвет ника задается командами. В таких случаях цвет появится:
- в чате
- в tab-листе
- и иногда над головой

Пример такого подхода встречается в гайде по кастомизации чата:
- /namecolor <код цвета>
- /chatcolor <код цвета>

Важный момент: в одном из описаний говорится, что команда меняет цвет ника как одноцветный и параметры (жирный/курсив) могут не работать для ника. Это зависит от конкретного плагина и его реализации.

Источник: LemonCraft форум, раздел “Изменение цвета ника” (команда /namecolor).

Способ 3. Если сервер использует EssentialsChat - включить цвета через формат чата

Если у вас установлен Essentials/EssentialsChat, цвет в чате часто контролируется шаблоном формата сообщения. Иногда нужно отредактировать, как подставляется player и где в шаблоне находится префикс/форматирование.

Логика обычно такая:
1. В формате чата подставляют имя игрока и его префикс.
2. Цвет берут из настроек ника/префикса или добавляют код непосредственно в формат.

Практика с “вставить префикс перед {player} чтобы получился нужный цвет” описана в обсуждениях по EssentialsChat на русскоязычных форумах (пример подхода с подстановкой префикса и обсуждение проблемы “над персонажем не меняется цвет”).

Также Essentials - один из самых распространенных наборов, где есть документация по форматированию текста и форматам сообщений. (Список команд и книг форматирования обычно зависит от версии и сборки сервера.)

Способ 4. Настроить префикс с цветом, если ник меняется только через префикс

Если сервер позволяет задавать префиксы, а ник в чате остается “обычным”, решение часто такое:
- сделать цвет через префикс
- а “ник” оставить как есть

В гайде по кастомизации чата на серверах Diamond описан пример команды:
- /prefix ...
- порядок: цвет, затем параметры, затем текст префикса

Там же приводят предупреждение по видимости некоторых цветов и примеры сочетаний, где цвет и форматирование дают заметный результат в чате и tab-листе.

Источник: LemonCraft форум, раздел “Изменение префикса” (команда /prefix и структура, порядок элементов).

Как понять, почему “цвет не работает”

Список частых причин:

Проблема Что проверить
Цветы в чате отображаются как &c текстом Сервер может отключать перевод & в коды или не принимает коды в обычных сообщениях
Цвет появляется в tab, но не в чате Цвет задается разными частями: таб формирует один плагин, а чат - другой (или чат игнорирует формат ника)
Над головой цвет другой, чем в сообщении Отдельная настройка или отдельный способ отображения (часто это разные хуки плагинов)
Цвет не меняется командой Проверьте доступ/права (оператор/ранг), а также точность команды и версии плагина
Есть форматирование, но оно “ломается” Убедитесь, что вы правильно закрываете цвет кодом &r или повторяете параметры после смены цвета (в некоторых реализациях параметры “съезжают”)

Полезные ссылки

  • Minecraft PlayGround Wiki - цветовые коды и форматирование: https://playgroundru-minecraft.fandom.com/ru/wiki/%D0%A6%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BA%D0%BE%D0%B4%D1%8B
  • WikiHow - пример команды tellraw с цветом: https://ru.wikihow.com/%D0%B2%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D1%8C-%D1%86%D0%B2%D0%B5%D1%82%D0%BD%D0%BE%D0%B9-%D1%82%D0%B5%D0%BA%D1%81%D1%82-%D0%B2-%D0%BE%D0%BA%D0%BD%D0%B5-%D1%87%D0%B0%D1%82%D0%B0-%D0%B2-%D0%B8%D0%B3%D1%80%D0%B5-Minecraft
  • LemonCraft форум - команды /namecolor, /prefix и примеры: https://lemoncraft.ru/forum/topic/21375-%D0%BA%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%87%D0%B0%D1%82%D0%B0/
  • Обсуждение про EssentialsChat и цвет в чате/tab: https://rubukkit.org/threads/cvetnye-niki-v-tab-liste-essentials-essentialschat.96836/