From 130f06fe5ac02c71cb14730b2fc14f3cf1c314c4 Mon Sep 17 00:00:00 2001 From: amyavi <144570677+amyavi@users.noreply.github.com> Date: Sun, 23 Jun 2024 12:54:02 -0300 Subject: [PATCH] fix: use MONITOR priority for the command event This hides commands from players that are being controlled with iControlU. --- src/main/java/pw/kaboom/commandspy/Main.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/pw/kaboom/commandspy/Main.java b/src/main/java/pw/kaboom/commandspy/Main.java index 7aab4d7..8e7e48c 100644 --- a/src/main/java/pw/kaboom/commandspy/Main.java +++ b/src/main/java/pw/kaboom/commandspy/Main.java @@ -1,6 +1,5 @@ package pw.kaboom.commandspy; -import java.util.Set; import java.util.UUID; import org.bukkit.Bukkit; @@ -11,10 +10,10 @@ import org.bukkit.command.ConsoleCommandSender; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.block.SignChangeEvent; import org.bukkit.event.player.PlayerCommandPreprocessEvent; -import org.bukkit.plugin.Plugin; import org.bukkit.plugin.java.JavaPlugin; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.format.NamedTextColor; @@ -71,12 +70,8 @@ public final class Main extends JavaPlugin implements CommandExecutor, Listener return true; } - @EventHandler + @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) void onPlayerCommandPreprocess(final PlayerCommandPreprocessEvent event) { - if (event.isCancelled()) { - return; - } - final Player player = event.getPlayer(); final NamedTextColor color = getTextColor(player); final Component message = Component.text(player.getName(), color)