From 762629e2634ff5d0cdb9e2ae36e6a7c695b1fb4c Mon Sep 17 00:00:00 2001 From: Shiewk Date: Wed, 10 Jul 2024 11:16:21 +0200 Subject: [PATCH] Fix InvSee bug --- src/main/java/de/shiewk/smoderation/event/InvSeeEvents.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/de/shiewk/smoderation/event/InvSeeEvents.java b/src/main/java/de/shiewk/smoderation/event/InvSeeEvents.java index 0c96c82..cd26f06 100644 --- a/src/main/java/de/shiewk/smoderation/event/InvSeeEvents.java +++ b/src/main/java/de/shiewk/smoderation/event/InvSeeEvents.java @@ -7,6 +7,8 @@ import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.PlayerInventory; +import java.util.Objects; + public class InvSeeEvents implements Listener { @EventHandler @@ -14,6 +16,9 @@ public class InvSeeEvents implements Listener { final Inventory clicked = event.getView().getTopInventory(); if (clicked instanceof PlayerInventory inventory){ final HumanEntity holder = inventory.getHolder(); + if (Objects.equals(holder, event.getWhoClicked())){ + return; + } if (!event.getWhoClicked().hasPermission("smod.invsee.modify")){ event.setCancelled(true); return;