diff --git a/plugin.yml b/plugin.yml index 0d61983..8f7fa8a 100644 --- a/plugin.yml +++ b/plugin.yml @@ -213,6 +213,7 @@ permissions: griefprevention.eavesdropsigns: true griefprevention.claimbook: true griefprevention.notignorable: true + griefprevention.seeinactivity: true griefprevention.siegeimmune: description: Makes a player immune to /Siege. default: op @@ -291,3 +292,6 @@ permissions: griefprevention.notignorable: description: Players with this permission can't be ignored. default: op + griefprevention.seeinactivity: + description: Players with this permission can see how long a claim owner has been offline. + default: op diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 5d9229b..dc1a974 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -1816,8 +1816,8 @@ class PlayerEventHandler implements Listener GriefPrevention.sendMessage(player, TextMode.Info, " " + claim.getWidth() + "x" + claim.getHeight() + "=" + claim.getArea()); } - //if deleteclaims permission, tell about the player's offline time - if(!claim.isAdminClaim() && player.hasPermission("griefprevention.deleteclaims")) + //if permission, tell about the player's offline time + if(!claim.isAdminClaim() && (player.hasPermission("griefprevention.deleteclaims") || player.hasPermission("griefprevention.seeinactivity"))) { if(claim.parent != null) {