From 8610760652510cbae03a6e96d99f30814d640548 Mon Sep 17 00:00:00 2001 From: Zefir Kirilov Date: Mon, 15 Sep 2025 13:54:45 +0300 Subject: [PATCH] Ignore cancelled chat events --- .../smp/cloudnodemsg/listener/AsyncChatListener.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/pro/cloudnode/smp/cloudnodemsg/listener/AsyncChatListener.java b/src/main/java/pro/cloudnode/smp/cloudnodemsg/listener/AsyncChatListener.java index d2cebca..af4bfe6 100644 --- a/src/main/java/pro/cloudnode/smp/cloudnodemsg/listener/AsyncChatListener.java +++ b/src/main/java/pro/cloudnode/smp/cloudnodemsg/listener/AsyncChatListener.java @@ -23,7 +23,7 @@ import java.util.Set; public final class AsyncChatListener implements Listener { - @EventHandler(priority = EventPriority.LOWEST) + @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) public void ignore(final @NotNull AsyncChatEvent event) { final @NotNull Set<@NotNull Audience> audience = event.viewers(); final @NotNull Iterator<@NotNull Audience> iterator = audience.iterator(); @@ -41,7 +41,7 @@ public void ignore(final @NotNull AsyncChatEvent event) { } } - @EventHandler(priority = EventPriority.HIGHEST) + @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) public void channels(final @NotNull AsyncChatEvent event) { final @NotNull Player sender = event.getPlayer(); final @NotNull Optional<@NotNull OfflinePlayer> channelRecipient = Message.getChannel(sender); @@ -55,7 +55,7 @@ public void channels(final @NotNull AsyncChatEvent event) { } } - @EventHandler(priority = EventPriority.HIGHEST) + @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) public void teamChannel(final @NotNull AsyncChatEvent event) { final @NotNull Player sender = event.getPlayer(); if (!Message.hasTeamChannel(sender)) return;