package ellpeck.actuallyadditions.util; import net.minecraft.util.StatCollector; import java.util.Objects; public class StringUtil{ public static final String BLACK = (char)167 + "0"; public static final String BLUE = (char)167 + "1"; public static final String GREEN = (char)167 + "2"; public static final String TEAL = (char)167 + "3"; public static final String RED = (char)167 + "4"; public static final String PURPLE = (char)167 + "5"; public static final String ORANGE = (char)167 + "6"; public static final String LIGHT_GRAY = (char)167 + "7"; public static final String GRAY = (char)167 + "8"; public static final String LIGHT_BLUE = (char)167 + "9"; public static final String BRIGHT_GREEN = (char)167 + "a"; public static final String BRIGHT_BLUE = (char)167 + "b"; public static final String LIGHT_RED = (char)167 + "c"; public static final String PINK = (char)167 + "d"; public static final String YELLOW = (char)167 + "e"; public static final String WHITE = (char)167 + "f"; public static final String BOLD = (char)167 + "l"; public static final String UNDERLINE = (char)167 + "n"; public static final String ITALIC = (char)167 + "o"; public static final String OBFUSCATED = (char)167 + "k"; public static final String RESET = (char)167 + "r"; public static final int DECIMAL_COLOR_WHITE = 16777215; public static final int DECIMAL_COLOR_GRAY_TEXT = 4210752; /** * Localizes a given String via StatCollector */ public static String localize(String text){ return StatCollector.translateToLocal(text); } /** * Localizes a given formatted String with the given Replacements */ public static String localizeFormatted(String text, Object ... replace){ return StatCollector.translateToLocalFormatted(text, replace); } public static String toLowerCase(String string){ if(string == null) return null; else return string.toLowerCase(); } public static boolean equalsToLowerCase(String one, String two){ return Objects.equals(toLowerCase(one), toLowerCase(two)); } }