Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как сделать цветной текст в консоли

Albert228

Активный участник
Пользователь
Баллы
76
Хочу сделать сообщение, что плагин включен или что-то похоже. Хочу сделать градиентовый (или хотя бы цветной текст). Как это сделать?
Попробовал написать это:
Код:
getLogger().info(ChatColor.GREEN + "ТЕСТОВЫЙ ПЛАГИН!");
Но в консоли текст все равно серый, а рядом отображается "§a"
 
ChatColor устарел в Paper. Вместо него используется Adventure API:
PHP:
getComponentLogger().info(Component.text("ТЕСТОВЫЙ ПЛАГИН!", NamedTextColor.GREEN));

Для градиентов нормального апи до сих пор нет, поэтому придётся парсить строку в формате MiniMessage:
PHP:
getComponentLogger().info(MiniMessage.miniMessage().deserialize("<gradient:#ffffff:#55ff55>" + "ТЕСТОВЫЙ ПЛАГИН!" + "</gradient>"));

Больше примеров использования Adventure API в документации: https://docs.advntr.dev/minimessage/api.html
 
ChatColor устарел в Paper. Вместо него используется Adventure API:
PHP:
getComponentLogger().info(Component.text("ТЕСТОВЫЙ ПЛАГИН!", NamedTextColor.GREEN));

Для градиентов нормального апи до сих пор нет, поэтому придётся парсить строку в формате MiniMessage:
PHP:
getComponentLogger().info(MiniMessage.miniMessage().deserialize("<gradient:#ffffff:#55ff55>" + "ТЕСТОВЫЙ ПЛАГИН!" + "</gradient>"));

Больше примеров использования Adventure API в документации: https://docs.advntr.dev/minimessage/api.html
О, спасибо большое!
 

Поделиться этой страницей

Назад
Верх