fix not checking min claim size when resizing
This commit is contained in:
parent
240d009e1b
commit
39675de6d5
@ -145,6 +145,10 @@ public class ClaimStorage {
|
|||||||
int[] dims = claim.getDimensions();
|
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]);
|
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());
|
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<Claim> conflicts = this.conflicts(newClaim, claim);
|
Set<Claim> conflicts = this.conflicts(newClaim, claim);
|
||||||
if (!conflicts.isEmpty()) {
|
if (!conflicts.isEmpty()) {
|
||||||
conflicts.forEach(conf -> PlayerClaimData.get(player).addDisplayClaim(conf, EnumDisplayType.CONFLICT, player.getBlockPos().getY()));
|
conflicts.forEach(conf -> PlayerClaimData.get(player).addDisplayClaim(conf, EnumDisplayType.CONFLICT, player.getBlockPos().getY()));
|
||||||
|
Loading…
Reference in New Issue
Block a user