diff --git a/src/main/java/nl/zandorsmith/afkkick/AFKKick.java b/src/main/java/nl/zandorsmith/afkkick/AFKKick.java index 1ec2aabba1d85b1000aa8d340a08403532882159..0fa37fdad6a4359f14038e521f2f2272cf26b11f 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); }