Fixed claim limit bypassing.

/Claim wasn't respecting the limit specified in config.
This commit is contained in:
ryanhamshire 2016-03-30 20:13:52 -07:00
parent 5ff8558aa2
commit b86b5accf5

View File

@ -949,6 +949,15 @@ public class GriefPrevention extends JavaPlugin
PlayerData playerData = this.dataStore.getPlayerData(player.getUniqueId());
//if he's at the claim count per player limit already and doesn't have permission to bypass, display an error message
if(GriefPrevention.instance.config_claims_maxClaimsPerPlayer > 0 &&
!player.hasPermission("griefprevention.overrideclaimcountlimit") &&
playerData.getClaims().size() >= GriefPrevention.instance.config_claims_maxClaimsPerPlayer)
{
GriefPrevention.sendMessage(player, TextMode.Err, Messages.ClaimCreationFailedOverClaimCountLimit);
return true;
}
//default is chest claim radius
int radius = GriefPrevention.instance.config_claims_automaticClaimsForNewPlayersRadius;