AfkLimbo
AfkLimbo keeps players safe when they go AFK. If the player is away from the keyboard (AFK) for more than 60 seconds (by default) then he will be teleported to a world called 'Limbo'. This world is a peaceful, non-PVP world with a normal environment. If the player starts moving again, he will be teleported back to his previous position.
Features
- Creates a peaceful, non-PVP world with a normal environment called Limbo
- Teleports a player to Limbo if the player is AFK for a certain amount of time
- Teleports the player back to their previous world and position if they move/interact/chat/etc
- Notifies everyone on the server that a player has gone AFK
Planned features
- Players can go AFK manually by typing /afk
- Teleport the user back to the normal world after a timed interval instead of instantly
- Teleport players to different positions in Limbo, now they all go the the spawnpoint in Limbo, not sure how well this works with multiple AFK players atm
Config.yml
limbo-world: world_limbo default-world: world afk-time: 60
Neat concept. Any news if development will continue?
Quit in limbo, then try to log back on:
20:50:37 [INFO] Disconnecting aufdemrand [/127.0.0.1:55943]: Internal server error 20:50:37 [WARNING] Failed to handle packet: java.lang.IllegalStateException: Failed to add player. net.minecraft.server.EntityPlayer@34e(aufdemrand at -53.0,117.0,82.0) already is in chunk -4, 5 java.lang.IllegalStateException: Failed to add player. net.minecraft.server.EntityPlayer@34e(aufdemrand at -53.0,117.0,82.0) already is in chunk -4, 5 at net.minecraft.server.PlayerInstance.a(PlayerInstance.java:36) at net.minecraft.server.PlayerManager.addPlayer(PlayerManager.java:73) at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:139) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:113) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:80) at net.minecraft.server.Packet1Login.a(SourceFile:59) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:46) at net.minecraft.server.NetworkListenThread.a(SourceFile:94) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
Multiple users entering the void obstruct each others view as they are directly laid over one another. I think we already suspected this, just confirming that this is the case.