From 39675de6d592b88ee0b7966707fc0fc10ac41d92 Mon Sep 17 00:00:00 2001 From: Flemmli97 Date: Fri, 6 Nov 2020 20:09:31 +0100 Subject: [PATCH] fix not checking min claim size when resizing --- src/main/java/com/flemmli97/flan/claim/ClaimStorage.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/flemmli97/flan/claim/ClaimStorage.java b/src/main/java/com/flemmli97/flan/claim/ClaimStorage.java index 702931d..a5db5e5 100644 --- a/src/main/java/com/flemmli97/flan/claim/ClaimStorage.java +++ b/src/main/java/com/flemmli97/flan/claim/ClaimStorage.java @@ -145,6 +145,10 @@ public class ClaimStorage { int[] dims = claim.getDimensions(); BlockPos opposite = new BlockPos(dims[0] == from.getX() ? dims[1] : dims[0], dims[4], dims[2] == from.getZ() ? dims[3] : dims[2]); Claim newClaim = new Claim(opposite, to, player.getUuid(), player.getServerWorld()); + if(newClaim.getPlane() < ConfigHandler.config.minClaimsize){ + player.sendMessage(PermHelper.simpleColoredText(String.format(ConfigHandler.lang.minClaimSize, ConfigHandler.config.minClaimsize), Formatting.RED), false); + return false; + } Set conflicts = this.conflicts(newClaim, claim); if (!conflicts.isEmpty()) { conflicts.forEach(conf -> PlayerClaimData.get(player).addDisplayClaim(conf, EnumDisplayType.CONFLICT, player.getBlockPos().getY()));