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

Помогите Цвета & в плагине

Тема в разделе "Разработка плагинов для новичков", создана пользователем MaрШутЧик, 8 авг 2016.

  1. Автор темы
    MaрШутЧик

    MaрШутЧик Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    serega100
    Мне надо сделать поддержку цветовых кодов, которые начинаются с &. Я знаю про §, но привычнее &.

    "Реплэйсить" & на § по строчкам конфига будет не удобно, т.к. у меня большой конфиг. Посоветуйте вариант получше.
     
  2. Хостинг MineCraft
    <
  3. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
  4. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    ChatColor.translateAlternateColorCodes("&", "");
     
  5. UniWest

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

    Баллы:
    66
    Skype:
    CrazyLee1337
    Имя в Minecraft:
    Reflect1on
    Я в своих плагинах делаю отдельный класс, который записывает все строки в переменные, заменяя при этом символы. Но у меня обычно 30-40 строк. Подойдет ли такой метод для крупных проектов, не знаю.
     
  6. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    public String macros(String str)
    {
    return ChatColor.translateAlternativeColorCodes("&", getConfig().getString(str));
    }
     
  7. Dymeth

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

    Баллы:
    76
    Ну так выбирать не приходиться, если цвет нужен. Не будут же игроки параграф использовать. А если чисто для констант, то можно при запуске сервера спокойно один раз прогнать и успокоиться. К тому же тут внутри всё достаточно оптимально: Безымянный.png
     
  8. Mr_RoboMan

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

    Баллы:
    123
    Не могут. Я пробовал написать в майне символ параграфа - никак...
    Возможно можно пакетом отправить на сервер, сообщение с символом параграфа, но, не проверял..
     
  9. Dymeth

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

    Баллы:
    76
    Тут речь о том, чтобы добавить возможность писать в цвет людям с самым обычным клиентом. Почему бы в этом случае не использовать ChatColor.translateAlternateColorCodes(chat, String), как было предложено выше?
     
  10. Mr_RoboMan

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

    Баллы:
    123
    Не знаю, я так и делаю :D
     

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