KickIdle
Kicks players who idle for a configurable number of seconds, save slots on your server. Does not hook into wasteful events and makes efficient use of the scheduler.
Permission Node | Description |
---|---|
kickidle.exempt | Prevents player from being kicked for idling |
The config.yml file wasnt generated upon reload.
@Liger_XT5
PM'd Swear.
Thought I'd mention that anyone using this plugin; stops working in CB R6 of MC 1.1
Getting this (i think when someone is trying to join the server):
2011-09-06 18:16:55 [SEVERE] Could not pass event PLAYER_QUIT to KickIdle java.lang.NoSuchMethodError: org.bukkit.Bukkit.getScheduler()Lorg/bukkit/scheduler/BukkitScheduler; at org.blockface.kickidle.PlayerEvents.onPlayerQuit(PlayerEvents.java:29) at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:251) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:146) at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:121) at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:139) at org.blockface.kickidle.PlayerEvents$UpdateTask.kickPlayer(PlayerEvents.java:56) at org.blockface.kickidle.PlayerEvents$UpdateTask.run(PlayerEvents.java:47) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
I am running CB1060, Server 1.7.3 with Java 1.6.0_26-b03 x64. Plugins: WorldEdit, WorldGuard, Essentials, Falsebook, NoCheat, AutoRepair, Dynmap, HeroicDeath, IRCcraft, Minecartmania, PermissionsBukkit and Bridge, SlowHealth, Stackable, Stats, Tables and uNether.
@SwearWords
Thank you! It does work splendid so far, so - I am a happy user of this now ;)
@GmK1
None of that warning stuff yet. Doesn't hook into any events besides Player Join and Player Quit. And if they stand in the exact same spot for your interval they will be kicked. However, even if they touch their mouse they won't be kicked.
Lovely! Was using AfkBooter so far, but that was checking every OnPlayerMove afaik.
The amount in the config is measured in seconds until someone is kicked, correct? What events are checked? Would someone get kicked who stands still and checks his inventory? Do they get a warning first? (asking due to the message in the config that seems to indicate a warning rather then a kick message).