Skip to content

Fameless9/BungeeAFK

Repository files navigation

CodeFactor GitHub Release GitHub Downloads (all assets, all releases) GitHub code size in bytes bStats Servers Spiget Rating GitHub License

BungeeAFK

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.

✨ Features

  • ⚙️ 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.


📦 Installation

1. Main Plugin

Install BungeeAFK:

  • put the BungeeAFK-Bungee, Velocity or Spigot version in the plugins folder of the network/main server

2. Tracking Plugin (Required on subservers)

  • to detect player activity accurately, every subserver in the network must also have:
BungeeAFK-Tracking
  • Download BungeeAFK-Tracking
  • Place it in the plugins folder of each Spigot/Paper server
  • This allows BungeeAFK to track movement, chat, interaction, etc.

Find detailed instructions on the Installation Guide


🛠️ Configuration

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


🚫 Limitations

  • The connect feature only works on networks (BungeeCord, etc.) not on standalone spigot servers.
  • You must install BungeeAFK-Tracking on all subservers managed by the BungeeCord/Velovity network for AFK detection to work properly.

🔗 Compatibility

Platform Supported
BungeeCord
Velocity
Spigot
Paper
Purpur
Waterfall

📣 Commands

You can configure the plugin using the /bungeeafk or /bafk command.

  • /bafk configure <action | action-delay | afk-delay | allow-bypass | warn-delay | afk-location | caption | reloadconfig> <value>
  • /bafk lang <en | de | reload>

📥 Downloads

Download from the Latest Release.


🧠 License

Licensed under General Public License v3.0. See LICENSE for details.

About

Lightweight AFK management Plugin for BungeeCord, Spigot, Velocity, etc.

Topics

Resources

License

Stars

Watchers

Forks

Languages