diff --git a/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java b/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java index fad4f0b..f10dce3 100644 --- a/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java +++ b/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java @@ -207,6 +207,10 @@ public class ItemInteractEvents { public static void inspect(ServerPlayerEntity player, BlockPos target) { Claim claim = ClaimStorage.get(player.getServerWorld()).getClaimAt(target); + PlayerClaimData data = PlayerClaimData.get(player); + if (data.claimCooldown()) + return; + data.setClaimActionCooldown(); if (claim != null) { String owner = claim.isAdminClaim() ? "" : ""; if (!claim.isAdminClaim()) { @@ -218,7 +222,7 @@ public class ItemInteractEvents { owner, target.getX(), target.getY(), target.getZ()), Formatting.GREEN); player.sendMessage(text, false); - PlayerClaimData.get(player).addDisplayClaim(claim, EnumDisplayType.MAIN, player.getBlockPos().getY()); + data.addDisplayClaim(claim, EnumDisplayType.MAIN, player.getBlockPos().getY()); } else player.sendMessage(PermHelper.simpleColoredText(ConfigHandler.lang.inspectNoClaim, Formatting.RED), false); }