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

Плагин [ADMN] MaintenanceMode v 1.0. - Тех. Работы [1.7.2+]

Тема в разделе "Релизы плагинов", создана пользователем Shevchik, 7 июл 2013.

Статус темы:
Закрыта.
  1. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Код:
    package mmode.bukkit;
    
    import org.bukkit.ChatColor;
    
    public class ColorParser {
    
        public static String parseColor(String message) {
            message = message.replaceAll("&0", ChatColor.BLACK + "");
            message = message.replaceAll("&1", ChatColor.DARK_BLUE + "");
            message = message.replaceAll("&2", ChatColor.DARK_GREEN + "");
            message = message.replaceAll("&3", ChatColor.DARK_AQUA + "");
            message = message.replaceAll("&4", ChatColor.DARK_RED + "");
            message = message.replaceAll("&5", ChatColor.DARK_PURPLE + "");
            message = message.replaceAll("&6", ChatColor.GOLD + "");
            message = message.replaceAll("&7", ChatColor.GRAY + "");
            message = message.replaceAll("&8", ChatColor.DARK_GRAY + "");
            message = message.replaceAll("&9", ChatColor.BLUE + "");
            message = message.replaceAll("(?i)&a", ChatColor.GREEN + "");
            message = message.replaceAll("(?i)&b", ChatColor.AQUA + "");
            message = message.replaceAll("(?i)&c", ChatColor.RED + "");
            message = message.replaceAll("(?i)&d", ChatColor.LIGHT_PURPLE + "");
            message = message.replaceAll("(?i)&e", ChatColor.YELLOW + "");
            message = message.replaceAll("(?i)&f", ChatColor.WHITE + "");
            message = message.replaceAll("(?i)&l", ChatColor.BOLD + "");
            message = message.replaceAll("(?i)&o", ChatColor.ITALIC + "");
            message = message.replaceAll("(?i)&m", ChatColor.STRIKETHROUGH + "");
            message = message.replaceAll("(?i)&n", ChatColor.UNDERLINE + "");
            message = message.replaceAll("(?i)&k", ChatColor.MAGIC + "");
            message = message.replaceAll("(?i)&r", ChatColor.RESET + "");
            return message;
        }
    
    }
    Шевчик, ты серьёзно? :)
     
  2. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Серьёзно.
    Это ещё с 1.1 тянется такой класс за всеми моими проектами почти. Унаследован из AutoSave.
     
  3. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    А как же: return ChatColor.translateAlternateColorCodes('&', message); :D
     
  4. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Найди его в 1.1.
    Тем более что этот говнометод выбрасывает исключение когда находит & с неизвестным кодом. А в версиях до 1.7.2 не поддерживал все коды.
     
    Последнее редактирование: 24 сен 2014
  5. Mr_RoboMan

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

    Баллы:
    123
    Набиваешь посты? Молодца, молодца...
     
  6. PerfectMine

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

    Баллы:
    36
    Имя в Minecraft:
    PerfectAdmin
    Ссылка невалид...
     
  7. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    А нет больше ссылки, плагин сдох.
     
Статус темы:
Закрыта.

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