Obtenga todos los colores en String Spigot
public static List<ChatColor> getColors(String string) {
List<ChatColor> list = new ArrayList<ChatColor>();
String colorCoded = string.replace(ChatColor.COLOR_CHAR, '&');
for(int i = 0 ; i < colorCoded.length() ; i++) {
char c = colorCoded.charAt(i);
if(c =='&') {
char id = colorCoded.charAt(i+1);
list.add(ChatColor.getByChar(id));
}
}
return list;
}
Nervous Narwhal