Description
SimpleAFK is a lightweight plugin that automatically detects when players are inactive and marks them as AFK. After a configurable amount of idle time , the plugin announces in light gray chat that the player is AFK and adds [AFK] to their name in the TabList. Players are automatically removed from AFK status when they move or press movement keys (W, A, S, D, or Space). Additionally, players can toggle AFK status manually at any time with the /afk command.
This plugin is useful for survival or multiplayer servers that want to clearly indicate who is active and who’s away, keeping gameplay and communication more organized. Server admins can configure the aspects of the plugin easily in config.yml, making it flexible for different server styles.
There are no external dependencies. Just drop the plugin into your plugins folder, start your server, and the default config will generate. Java 17 or higher is required.
Commands
- Puts the user in AFK mode
/afkImages
- Chat appearance
- TabList appearance

All Versions
+ Add Version- AFK tag now applies as a nickname instead of a scoreboard team, fixing an issue where going AFK would remove a player from their team.
- Special thanks to Shefski55555 for helping with testing.
- Fixed Folia compatibility issue
- Fixed Folia compatibility issue
- Updated to 26.2
- Updated to 26.1
- Added event listener api (credits to Spencer)
- Added automatic update checker
- Added override feature to config.yml, only set to true if [AFK] is not showing in tablist
- Made config.yml more flexible
- New settings:
``
show-afk-message: true
show-return-message: true
show-in-tablist: true
``- Updated to 1.21.11
- Fixed compatibility issues
- Updated to 1.21.10
- Updated to 1.21.9
- Updated to 1.21.8
- Updated to 1.21.7
- Updated to 1.21.6