AFK Control Tools & Utilities • Paper/Spigot/Bukkit
Overview
AFK Control is a lightweight AFK detector that warns and kicks inactive players using configurable thresholds. Optionally define an AFK Pool region where players are exempt from kicks (with a capacity limit). Messages, the kick screen, and an admin overview panel are all configurable.
Features
- Inactivity Thresholds - Separate warn and kick timers.
- AFK Pool Region - Admin-selectable (left-click = pos1, right-click = pos2), with timeout.
- Capacity Limit for Exempt Players
- Admin Boss Bar Toggle
- In-game Panel Menu
- Kick Screen
- Console Logging
- Update Checker - Notifies admins in-game when a new build release is posted.
- Smart Activity Detection – Tracks movement, chat, and commands for accurate AFK detection.
- AFK Pool Enhancements – Hologram boundaries, /afkcontrol pool info, and optional auto-teleport.
- Dynamic Kick Screen – Custom kick messages with gradients and hover text.
- AFK Reminders – Periodic title/action bar warnings with optional sound alerts.
- Player Overview Tab – GUI tab showing all players with AFK/Active indicators.
Commands
Primary command: /afkcontrol (aliases: /afk, /afkc, /ac, /acontrol)
/afkcontrol # Show help /afkcontrol kick [player] # Kick a player for inactivity using the configured kick screen /afkcontrol reload # Reload config.yml and messages.yml /afkcontrol select # Get wand to select AFK Pool (pos1 = left click, pos2 = right click) /afkcontrol reset # Clear current AFK Pool region (restores normal kick logic) /afkcontrol panel # Open in-game read-only overview panel /afkcontrol pool info # Show pool size, capacity, and exempt players
Permissions
afkcontrol.use # Base permission for the command (default: true) afkcontrol.admin # Access to admin subcommands and panel (default: op) afkcontrol.exempt # Player is exempt from AFK checks (default: false)
Compatibility
- Servers: Paper/Spigot/Bukkit 1.8.x → 1.21.x
- Java: 8+