ActuallyAdditions/src/main/java/ellpeck/actuallyadditions/util/StringUtil.java
2015-08-24 17:57:11 +02:00

57 lines
2.1 KiB
Java

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));
}
}