Текст и цвет
Градиент в тексте
Плавный перелив цвета для MOTD, названия предмета, таблички или ника. Наберите текст, выберите точки перелива — и заберите готовую строку в той форме, которую понимает ваш сервер.
Текст
Как это выглядит
Готовая строка
MiniMessage
Самая короткая запись: перелив тут один тег, а не код на каждую букву. Понимают её плагины на Adventure — то есть почти всё современное под Paper и Velocity.
Для плагинов
Форма &#RRGGBB — та, которую принимает большинство конфигов чата, префиксов и табличек. Пробелы кода не получают: цвета на них не видно, а места он занимает восемь знаков.
Для server.properties
Строка длиннее 59 знаков — это перебор для ванильного клиента. Но hex-цветов он всё равно не понимает, а на Paper и Spigot предел мягкий: там строка приедет целиком. Короче её не сделать — цвет каждой буквы занимает четырнадцать знаков.
Строка целиком, вместе с именем настройки. § — это и есть §: файл читается как Java properties, и не-ASCII в нём принято записывать так. Собрать MOTD целиком, из двух строк и обычных цветов, поможет генератор MOTD.
Что нужно знать про перелив
- Одного кода на перелив не существует. Цвет в Minecraft ставится перед куском текста, поэтому у каждой буквы свой код — строка выходит примерно в четырнадцать раз длиннее того, что видно. Отсюда и счётчик над третьей карточкой.
- Цвет сбрасывает начертание. Поэтому жирность повторяется у каждой буквы: без этого жирной осталась бы первая, а следующий цвет её снял бы. Проверить это можно в справочнике кодов.
- Hex-цвета понимают не все. Сборки на Paper и Spigot — да, ванильный сервер — нет: у него есть только шестнадцать §-цветов. Если в игре вместо перелива видно сами коды, значит эта сборка такой записи не знает.
Ник с переливом сам по себе не работает: цвет ника задаёт не игрок, а плагин на префиксы и группы — туда и идёт готовая строка. В ванильном чате перелив набрать нечем: там нет ни §, ни hex.
Частые вопросы
Как сделать градиент в нике или MOTD?
Отдельного кода для перелива не существует: цвет ставится у КАЖДОЙ буквы своим. Страница собирает такую строку сама — останется скопировать её в конфиг.
Почему hex-цвета не работают на сервере?
Шестнадцатеричные цвета понимает не всё: ванильный сервер их не знает вовсе, Paper и Spigot знают. На ванильном останутся шестнадцать кодов §.
Какой формат перелива выбрать для плагина?
MiniMessage — для Paper и Velocity (почти всё на Adventure), &#RRGGBB — для конфигов чата и префиксов, escape-форма — для server.properties.
