1
mirror of https://github.com/Shiewk/SModeration.git synced 2026-04-28 05:54:16 +02:00

Fix InvSee bug

This commit is contained in:
Shy
2024-07-10 11:16:21 +02:00
parent 95f1814588
commit 762629e263
@@ -7,6 +7,8 @@ import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.PlayerInventory; import org.bukkit.inventory.PlayerInventory;
import java.util.Objects;
public class InvSeeEvents implements Listener { public class InvSeeEvents implements Listener {
@EventHandler @EventHandler
@@ -14,6 +16,9 @@ public class InvSeeEvents implements Listener {
final Inventory clicked = event.getView().getTopInventory(); final Inventory clicked = event.getView().getTopInventory();
if (clicked instanceof PlayerInventory inventory){ if (clicked instanceof PlayerInventory inventory){
final HumanEntity holder = inventory.getHolder(); final HumanEntity holder = inventory.getHolder();
if (Objects.equals(holder, event.getWhoClicked())){
return;
}
if (!event.getWhoClicked().hasPermission("smod.invsee.modify")){ if (!event.getWhoClicked().hasPermission("smod.invsee.modify")){
event.setCancelled(true); event.setCancelled(true);
return; return;