From 2bc943b4c82bdf222e5bd096fb47d66b908e1178 Mon Sep 17 00:00:00 2001 From: Taah Date: Sun, 24 Apr 2022 16:31:26 -0700 Subject: [PATCH] make chat listener not parse events --- .../src/main/java/dev/plex/listener/impl/ChatListener.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/dev/plex/listener/impl/ChatListener.java b/server/src/main/java/dev/plex/listener/impl/ChatListener.java index 8437882..eabc1aa 100644 --- a/server/src/main/java/dev/plex/listener/impl/ChatListener.java +++ b/server/src/main/java/dev/plex/listener/impl/ChatListener.java @@ -10,6 +10,8 @@ import net.kyori.adventure.audience.Audience; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.format.NamedTextColor; import net.kyori.adventure.text.minimessage.MiniMessage; +import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver; +import net.kyori.adventure.text.minimessage.tag.standard.StandardTags; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.jetbrains.annotations.NotNull; @@ -51,14 +53,14 @@ public class ChatListener extends PlexListener return Component.empty() .append(prefix) .append(Component.space()) - .append(MiniMessage.miniMessage().deserialize(plugin.config.getString("chat.name-color", ""))).append(sourceDisplayName) + .append(MiniMessage.miniMessage().deserialize(plugin.config.getString("chat.name-color", "") + MiniMessage.builder().tags(TagResolver.resolver(StandardTags.color(), StandardTags.rainbow(), StandardTags.decorations(), StandardTags.gradient(), StandardTags.transition())).build().serialize(sourceDisplayName))) .append(Component.space()) .append(Component.text("»").color(NamedTextColor.GRAY)) .append(Component.space()) .append(message); } return Component.empty() - .append(MiniMessage.miniMessage().deserialize(plugin.config.getString("chat.name-color", ""))).append(sourceDisplayName) + .append(MiniMessage.miniMessage().deserialize(plugin.config.getString("chat.name-color", "") + MiniMessage.builder().tags(TagResolver.resolver(StandardTags.color(), StandardTags.rainbow(), StandardTags.decorations(), StandardTags.gradient(), StandardTags.transition())).build().serialize(sourceDisplayName))) .append(Component.space()) .append(Component.text("»").color(NamedTextColor.GRAY)) .append(Component.space())