diff --git a/Essentials/src/main/java/com/earth2me/essentials/utils/AdventureUtil.java b/Essentials/src/main/java/com/earth2me/essentials/utils/AdventureUtil.java index e71cad805..37046bd92 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/utils/AdventureUtil.java +++ b/Essentials/src/main/java/com/earth2me/essentials/utils/AdventureUtil.java @@ -22,6 +22,7 @@ public final class AdventureUtil { final LegacyComponentSerializer.Builder builder = LegacyComponentSerializer.builder() .flattener(ComponentFlattener.basic()) .extractUrls(AbstractChatEvent.URL_PATTERN) + .hexColors() .useUnusualXRepeatedCharacterHexFormat(); if (VersionUtil.getServerBukkitVersion().isHigherThanOrEqualTo(VersionUtil.v1_16_1_R01)) { builder.hexColors(); diff --git a/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperChatListenerProvider.java b/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperChatListenerProvider.java index 282e548fe..8369159e5 100644 --- a/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperChatListenerProvider.java +++ b/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperChatListenerProvider.java @@ -27,7 +27,9 @@ public abstract class PaperChatListenerProvider implements Listener { this.serializer = LegacyComponentSerializer.builder() .flattener(ComponentFlattener.basic()) .extractUrls(AbstractChatEvent.URL_PATTERN) - .useUnusualXRepeatedCharacterHexFormat().build(); + .useUnusualXRepeatedCharacterHexFormat() + .hexColors() + .build(); } public void onChatLowest(final AbstractChatEvent event) {