This update focuses on improving player experience after AFK kicks and tightening backend performance. Players will now be able to safely rejoin after being kicked for inactivity without being instantly removed again.
Changes & Fixes
• Fixed: Players were instantly kicked upon rejoining after an AFK timeout due to outdated activity timestamps.
- Activity is now automatically refreshed when a player rejoins, preventing repeated AFK detections.
• Added: New PlayerJoinEvent and PlayerQuitEvent listeners ensure player states are properly reset and cleaned up between sessions.
• Improved: The AFK tracking system now clears old data on player quit and reinitializes when they return, reducing false detections and improving accuracy.
• Enhanced Stability: Internal memory cleanup and more efficient task handling for smoother performance, especially on larger servers.
• Version-Aware Logging: The plugin now displays its version number in console messages on startup and shutdown, making it easier to confirm which build is running.
• Tested On: PaperMC 1.21.x and Spigot 1.20.6 for compatibility and stability.