From 30998c3d753006a676fea786c9c01d34f1bc21ba Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Wed, 28 Jan 2015 14:09:04 -0800 Subject: [PATCH] Made expanding chest claims easier. For players expanding for the first time - allow them to resize to less than the max size as long as it's an expansion. --- src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 61df95a..7fe5c75 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -1867,8 +1867,9 @@ class PlayerEventHandler implements Listener //measure new claim, apply size rules int newWidth = (Math.abs(newx1 - newx2) + 1); int newHeight = (Math.abs(newz1 - newz2) + 1); + boolean smaller = newWidth < playerData.claimResizing.getWidth() || newHeight < playerData.claimResizing.getHeight(); - if(!playerData.claimResizing.isAdminClaim() && (newWidth < GriefPrevention.instance.config_claims_minSize || newHeight < GriefPrevention.instance.config_claims_minSize)) + if(!playerData.claimResizing.isAdminClaim() && smaller && (newWidth < GriefPrevention.instance.config_claims_minSize || newHeight < GriefPrevention.instance.config_claims_minSize)) { GriefPrevention.sendMessage(player, TextMode.Err, Messages.ResizeClaimTooSmall, String.valueOf(GriefPrevention.instance.config_claims_minSize)); return;