From 3de980e47f7192e9e9449bb09366d72c2e980f2f Mon Sep 17 00:00:00 2001 From: Zandor Smith <info@zsinfo.nl> Date: Tue, 27 Oct 2015 17:07:18 +0100 Subject: [PATCH] Added permission to bypass it. --- .../java/nl/zandorsmith/afkkick/AFKKick.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/nl/zandorsmith/afkkick/AFKKick.java b/src/main/java/nl/zandorsmith/afkkick/AFKKick.java index 1ec2aab..0fa37fd 100644 --- a/src/main/java/nl/zandorsmith/afkkick/AFKKick.java +++ b/src/main/java/nl/zandorsmith/afkkick/AFKKick.java @@ -30,15 +30,16 @@ public class AFKKick extends JavaPlugin { Bukkit.getScheduler().runTaskTimer(this, new Runnable() { @Override public void run() { - for(Player player : Bukkit.getOnlinePlayers()) { - if(times.get(player.getName()) == null) - times.put(player.getName(), 0); - else - times.put(player.getName(), times.get(player.getName()) + 1); - - if(times.get(player.getName()) >= time) - player.kickPlayer(message); - } + for(Player player : Bukkit.getOnlinePlayers()) + if(!player.hasPermission("afkkick.bypass")) { + if (times.get(player.getName()) == null) + times.put(player.getName(), 0); + else + times.put(player.getName(), times.get(player.getName()) + 1); + + if (times.get(player.getName()) >= time) + player.kickPlayer(message); + } } }, 20l, 20l); } -- GitLab