From 93ff982649fcffdaac3e2376f46a3937d406ef79 Mon Sep 17 00:00:00 2001 From: D4rkr34lm Date: Thu, 21 May 2026 23:57:38 +0200 Subject: [PATCH] fix techhider bypass on bau by middleclick pick --- .../bausystem/features/world/BauMemberUpdate.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauMemberUpdate.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauMemberUpdate.java index a3f912ec..ed5b068b 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauMemberUpdate.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauMemberUpdate.java @@ -28,6 +28,7 @@ import de.steamwar.bausystem.utils.bossbar.BossBarService; import de.steamwar.linkage.Linked; import de.steamwar.network.packets.PacketHandler; import de.steamwar.network.packets.server.BaumemberUpdatePacket; +import io.papermc.paper.event.player.PlayerPickBlockEvent; import org.bukkit.Bukkit; import org.bukkit.boss.BarColor; import org.bukkit.boss.BarStyle; @@ -35,6 +36,8 @@ import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.PlayerDeathEvent; +import org.bukkit.event.inventory.ClickType; +import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.player.PlayerItemConsumeEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; @@ -127,4 +130,11 @@ public class BauMemberUpdate extends PacketHandler implements Listener { } }, 1); } + + @EventHandler + public void onPlayerClick(PlayerPickBlockEvent event) { + if(SPECTATORS.contains(event.getPlayer())) { + event.setCancelled(true); + } + } }