1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Albert228, 13 сен 2023.

  1. Автор темы
    Albert228

    Albert228 Активный участник Пользователь

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

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    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
     
  3. Автор темы
    Albert228

    Albert228 Активный участник Пользователь

    Баллы:
    76
    О, спасибо большое!
     

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