From da383e1cbc644442ffcaf4aaec6a22ae2d478a67 Mon Sep 17 00:00:00 2001 From: Xiao-MoMi <70987828+Xiao-MoMi@users.noreply.github.com> Date: Fri, 21 Oct 2022 14:25:33 +0800 Subject: [PATCH] Update ChatListener.java --- .../nameplates/mode/bubbles/ChatListener.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/momirealms/customnameplates/nameplates/mode/bubbles/ChatListener.java b/src/main/java/net/momirealms/customnameplates/nameplates/mode/bubbles/ChatListener.java index c6d0048..f3b68c9 100644 --- a/src/main/java/net/momirealms/customnameplates/nameplates/mode/bubbles/ChatListener.java +++ b/src/main/java/net/momirealms/customnameplates/nameplates/mode/bubbles/ChatListener.java @@ -18,6 +18,8 @@ package net.momirealms.customnameplates.nameplates.mode.bubbles; import net.kyori.adventure.text.minimessage.MiniMessage; +import net.momirealms.customnameplates.CustomNameplates; +import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; @@ -33,9 +35,11 @@ public class ChatListener implements Listener { } @EventHandler - public void onChat(PlayerChatEvent event) { + public void onChat(AsyncPlayerChatEvent event) { if (!event.isCancelled()) { - chatBubblesManager.onChat(event.getPlayer(), MiniMessage.miniMessage().stripTags(ChatColor.stripColor(event.getMessage()))); + Bukkit.getScheduler().runTask(CustomNameplates.instance, () -> { + chatBubblesManager.onChat(event.getPlayer(), MiniMessage.miniMessage().stripTags(ChatColor.stripColor(event.getMessage()))); + }); } } }