From 7f75b9a9172ec17c301aa917158b057536a25b7f Mon Sep 17 00:00:00 2001 From: William Date: Sun, 7 Apr 2024 12:35:22 +0100 Subject: [PATCH] refactor: explicitly cancel ArmorStandManipulateEvent --- .../william278/husksync/listener/BukkitEventListener.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java b/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java index eb2d7715..9af64d8f 100644 --- a/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java +++ b/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java @@ -44,6 +44,7 @@ import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.event.player.PlayerDropItemEvent; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.event.player.PlayerArmorStandManipulateEvent; import org.bukkit.event.server.MapInitializeEvent; import org.bukkit.event.world.WorldSaveEvent; import org.bukkit.inventory.ItemStack; @@ -163,6 +164,11 @@ public class BukkitEventListener extends EventListener implements BukkitJoinEven cancelPlayerEvent(event.getPlayer().getUniqueId(), event); } + @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) + public void onPlayerInteractArmorStand(@NotNull PlayerArmorStandManipulateEvent event) { + cancelPlayerEvent(event.getPlayer().getUniqueId(), event); + } + @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) public void onBlockPlace(@NotNull BlockPlaceEvent event) { cancelPlayerEvent(event.getPlayer().getUniqueId(), event);