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) {