From 3ba67d597dcaf15455f26e4d5333aa01b1e3eae8 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Mon, 1 May 2023 22:41:37 +0200 Subject: [PATCH] Fix for making item frames invisible with diamonds --- .../me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 21f8056..762912b 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -636,7 +636,7 @@ class PlayerEventHandler implements Listener } //don't allow interaction with item frames in claimed areas without container permission - if (entity instanceof ItemFrame) { + if ((entity instanceof ItemFrame) && !player.getInventory().getItem(event.getHand()).getType().equals(Material.DIAMOND)) { Claim claim = this.dataStore.getClaimAt(entity.getLocation(), false, playerData.lastClaim); Supplier stringSupplier = claim.checkPermission(player, ClaimPermission.Access, event); if (stringSupplier != null) {