Hallo Zusammen,
Ich habe leider das Problem das bei meiner Methode die Formatierung im Minecraft Chat in Verbindung mit Standard Farbcodes nicht funktioniert.
Hier ein Beispiel:
"#ff0000test &7<est &rtest" sollte ja formatiert so aussehen = "test test test"
Leider wird bei mir aber das &r und jegliche Farbänderungen nach &r nicht beachtet so das die Formatierung im Chat immer alles nach dem &r Fett macht wie im Beispiel hier "test test test"
Mit Freundlichen Grüßen,
Tim
Ich habe leider das Problem das bei meiner Methode die Formatierung im Minecraft Chat in Verbindung mit Standard Farbcodes nicht funktioniert.
Hier ein Beispiel:
"#ff0000test &7<est &rtest" sollte ja formatiert so aussehen = "test test test"
Leider wird bei mir aber das &r und jegliche Farbänderungen nach &r nicht beachtet so das die Formatierung im Chat immer alles nach dem &r Fett macht wie im Beispiel hier "test test test"
Code:
private String format(String msg) {
Pattern pattern = Pattern.compile("#[0-9a-fA-F]{6}");
msg = ChatColor.translateAlternateColorCodes('&', msg);
Matcher match = pattern.matcher(msg);
while (match.find()) {
String color = msg.substring(match.start(), match.end());
msg = msg.replace(color, ChatColor.of(color) + "");
match = pattern.matcher(msg);
}
return msg;
}
Die Nachricht welche gesendet werden soll wird folgend umgesetzt:
format(msg);
Mit Freundlichen Grüßen,
Tim