Added ChatColor.stripColor

This commit is contained in:
Dinnerbone 2011-02-23 11:43:40 +00:00
parent 86aa75c3b5
commit 0e0a76625b

View File

@ -103,6 +103,16 @@ public enum ChatColor {
return colors.get(code); return colors.get(code);
} }
/**
* Strips the given message of all color codes
*
* @param input String to strip of color
* @return A copy of the input string, without any coloring
*/
public static String stripColor(final String input) {
return input.replaceAll("(?i)\u00A7[0-F]", "");
}
static { static {
for (ChatColor color : ChatColor.values()) { for (ChatColor color : ChatColor.values()) {
colors.put(color.getCode(), color); colors.put(color.getCode(), color);