diff --git a/src/main/java/net/pietru/cookie_utils/mixins/BlockEntitySignMixin.java b/src/main/java/net/pietru/cookie_utils/mixins/BlockEntitySignMixin.java index 8f0ca67..8354a7b 100644 --- a/src/main/java/net/pietru/cookie_utils/mixins/BlockEntitySignMixin.java +++ b/src/main/java/net/pietru/cookie_utils/mixins/BlockEntitySignMixin.java @@ -36,13 +36,17 @@ public class BlockEntitySignMixin { ci.cancel(); return; } + if (texts[0].equals("[CLAIM]") ){ + ci.cancel(); + } - if (texts[0].equals("[CLAIM]") && texts[2].isEmpty() && !player.isProne) { + if ((texts[0].equals("[claim]") || texts[0].equals("[CLAIM]")) && texts[2].isEmpty() && !player.isProne) { BlockEntity be = (BlockEntity) (Object) this; int x = be.getGlobalX(); int y = be.getGlobalY(); int z = be.getGlobalZ(); + String ownerId = player.getAccount().getUniqueId(); int c = Region.get_owned_areas(ownerId); if (Permissions.has_perm(ownerId,"claims.limit."+(c+1))) { @@ -59,7 +63,6 @@ public class BlockEntitySignMixin { } } - ci.cancel(); if (can_claim) { Area area = new Area(); area.enabled = true;