1
mirror of https://github.com/Shiewk/SModeration.git synced 2026-04-29 06:34:17 +02:00

2 Commits

Author SHA1 Message Date
Shiewk 121d736468 Update version to 1.1.1 2024-07-10 11:16:38 +02:00
Shiewk 762629e263 Fix InvSee bug 2024-07-10 11:16:21 +02:00
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ plugins {
} }
group = 'de.shiewk' group = 'de.shiewk'
version = '1.1' version = '1.1.1'
repositories { repositories {
mavenCentral() mavenCentral()
@@ -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;