From d4374e647fd3249550f9780528612155c5988b62 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Wed, 23 Feb 2011 11:43:40 +0000 Subject: [PATCH] Added ChatColor.stripColor By: Dinnerbone --- paper-api/src/main/java/org/bukkit/ChatColor.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/paper-api/src/main/java/org/bukkit/ChatColor.java b/paper-api/src/main/java/org/bukkit/ChatColor.java index 2ce5e82f4..bcd0da6d1 100644 --- a/paper-api/src/main/java/org/bukkit/ChatColor.java +++ b/paper-api/src/main/java/org/bukkit/ChatColor.java @@ -103,6 +103,16 @@ public enum ChatColor { 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 { for (ChatColor color : ChatColor.values()) { colors.put(color.getCode(), color);