Вопрос Быстрое конвертирование Color в &

Версия Minecraft
1.16.X

Ght

Пользователь
Сообщения
157
Решения
11
Стал обращать внимание что код выглядит некрасиво, в частности из-за подобных строчек
Java:
String noperms = ChatColor.translateAlternateColorCodes('&', Config.getConfig().getString("Permission"));
Можно ли как-то сократить, например
Java:
Utils.color 123 = Config.getConfig().getString("none");
Или ещё как ни будь
 
Решение
Утилки:
JavaScript:
public class Utils {
    
    public static String color(String text) {
        return ChatColor.translateAlternateColorCodes('&', text);
    }
    public static String getString(String path) {
        return Main.getInstance().getConfig().getString(path);
    }
    
}


Там, где надо использовать:
JavaScript:
String noperms = Utils.color(Utils.getString("no-perms"));
Утилки:
JavaScript:
public class Utils {
    
    public static String color(String text) {
        return ChatColor.translateAlternateColorCodes('&', text);
    }
    public static String getString(String path) {
        return Main.getInstance().getConfig().getString(path);
    }
    
}


Там, где надо использовать:
JavaScript:
String noperms = Utils.color(Utils.getString("no-perms"));
 
Утилки:
JavaScript:
public class Utils {

public static String color(String text) {
return ChatColor.translateAlternateColorCodes('&', text);
}
public static String getString(String path) {
return Main.getInstance().getConfig().getString(path);
}

}

Там, где надо использовать:
JavaScript:
String noperms = Utils.color(Utils.getString("no-perms"));
Спасибо!
 
Назад
Сверху Снизу