BungeeAFK is a cross-platform plugin for BungeeCord, Velocity, and Spigot/Paper servers that detects inactive (AFK) players. If a player is idle for a configurable amount of time, the plugin can either kick them, * teleport them* or move them to a separate AFK server within your Bungee network.
- ⚙️ Fully configurable timeout and action
- 🔀 Support for kick, teleport or move-to-server actions
- 💤 Built-in Auto-Clicker and AFK-Machine detection
- 🌐 Compatible with BungeeCord, Velocity and Spigot, as well as their forks.
- 📦 Lightweight and easy to install
- 🔗 Detects AFK via movement, chat, interaction, etc.
Note: The "move" action is not available on Spigot-only setups — it requires a Bungee/Velocity network.
Install BungeeAFK:
- put the BungeeAFK-Bungee, Velocity or Spigot version in the plugins folder of the network/main server
- to detect player activity accurately, every subserver in the network must also have:
BungeeAFK-Tracking
- Download
BungeeAFK-Tracking - Place it in the
pluginsfolder of each Spigot/Paper server - This allows BungeeAFK to track movement, chat, interaction, etc.
Find detailed instructions on the Installation Guide
BungeeAFK comes with a lot of customization options. For a detailed overview, visit
the Configuration Guide.
It also supports customizable messages. For that,
visit Custom Messages
- The connect feature only works on networks (BungeeCord, etc.) not on standalone spigot servers.
- You must install
BungeeAFK-Trackingon all subservers managed by the BungeeCord/Velovity network for AFK detection to work properly.
| Platform | Supported |
|---|---|
| BungeeCord | ✅ |
| Velocity | ✅ |
| Spigot | ✅ |
| Paper | ✅ |
| Purpur | ✅ |
| Waterfall | ✅ |
You can configure the plugin using the /bungeeafk or /bafk command.
For subcommands and descriptions, see the Commands Documentation.
Download from the Latest Release.
Licensed under General Public License v3.0. See LICENSE for details.