Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Использование цветовых кодов в конфиге

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

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

    MAXIK1324 Участник Пользователь

    Баллы:
    38
    Имя в Minecraft:
    MAXIK1324
    Что нужно сделать, чтобы обычные цветовые коды Minecraft (&e, др.) работали из Конфиг файла
     
  2. Хостинг MineCraft
    <
  3. kirill2011s

    kirill2011s Старожил Пользователь

    Баллы:
    103
    Вызывайте, в строке полученой из конфига, метод replaceAll("что заменить", "на что заменить") И заменяйте по очереди каждый цвет. Все цвета хранятся в классе ChatColor.

    Пример:

    Код:
    String test = "&0Черный текст";
    test = test.replaceAll("&0", String.valueOf(ChatColor.BLACK)); // И таким образом заменяете все цвета.
    


    А можно еще вопрос не в тему? Вы раньше программированием занимались?
     
    MAXIK1324 нравится это.
  4. Автор темы
    MAXIK1324

    MAXIK1324 Участник Пользователь

    Баллы:
    38
    Имя в Minecraft:
    MAXIK1324
    Была идея сделать замену, но как-то не дошло. Программированием занимался, но не Java
     
  5. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    А test = ChatColor.translateAlternateColorCodes("&", test) для лохов?
     
    makssof и Den_Abr нравится это.
  6. kirill2011s

    kirill2011s Старожил Пользователь

    Баллы:
    103
    Чем замена не катит?

    Поди на паскальчике?)[DOUBLEPOST=1397665016,1397664941][/DOUBLEPOST]
    Ну впрочем это тоже самое.
     
  7. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Нет. Например, текст "Rock&Roll" ваш способ сломает.
     
  8. kirill2011s

    kirill2011s Старожил Пользователь

    Баллы:
    103
    Эээ, каким образом?
     
  9. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Хм. Да, это работает только с & и COLOR_CHAR, но ваш способ всё равно костыльный.
     
  10. kirill2011s

    kirill2011s Старожил Пользователь

    Баллы:
    103
    Скорее велосипедный.
     

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