Don't warn players about unclaimed land if they do not have the 'griefprevention.createclaims' permission. (#112)

Add an optional extended description…
This commit is contained in:
zhro 2017-04-04 16:26:49 -04:00 committed by RoboMWM
parent 8fdb6e07ee
commit e2609b8973

View File

@ -336,8 +336,9 @@ public class BlockEventHandler implements Listener
else if(!this.trashBlocks.contains(block.getType()) && GriefPrevention.instance.claimsEnabledForWorld(block.getWorld()))
{
if(!playerData.warnedAboutBuildingOutsideClaims && !player.hasPermission("griefprevention.adminclaims")
&& ((playerData.lastClaim == null && playerData.getClaims().size() == 0)
|| (playerData.lastClaim != null && playerData.lastClaim.isNear(player.getLocation(), 15))))
&& player.hasPermission("griefprevention.createclaims") && ((playerData.lastClaim == null
&& playerData.getClaims().size() == 0) || (playerData.lastClaim != null
&& playerData.lastClaim.isNear(player.getLocation(), 15))))
{
Long now = null;
if(playerData.buildWarningTimestamp == null || (now = System.currentTimeMillis()) - playerData.buildWarningTimestamp > 600000) //10 minute cooldown