From 7f2a006657bfef96f1e563db389bd031b267a36b Mon Sep 17 00:00:00 2001 From: OldManYells Date: Sat, 3 Jan 2026 17:22:48 +0000 Subject: [PATCH] fix: convert color codes on getDisplayName() --- .../src/main/java/com/earth2me/essentials/PlayerWrapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Essentials/src/main/java/com/earth2me/essentials/PlayerWrapper.java b/Essentials/src/main/java/com/earth2me/essentials/PlayerWrapper.java index 528bcf8e1..10c53f728 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/PlayerWrapper.java +++ b/Essentials/src/main/java/com/earth2me/essentials/PlayerWrapper.java @@ -279,7 +279,9 @@ public void setMaximumAir(int i) { @Override public String getDisplayName() { if (base.getDisplayName() != null) - return base.getDisplayName(); + // .replace() to allow support for color codes \u00a7 == ยง + // color codes '&[0-9a-f]' are set through display name + return base.getDisplayName().replace("&", "\u00a7"); else return base.getName(); }