Smart and configurable AFK management for your server!
✨ AntiAFKPlus
Smart and configurable AFK management for your Minecraft server!
—
What is AntiAFKPlus?
AntiAFKPlus is a lightweight yet powerful plugin that automatically kicks inactive players after a configurable period.
Warn players before kicking, set per-permission timeouts, let players go AFK manually, and keep your server clean and fair.
Perfect for Survival, Factions, Minigames, Hub, or Network servers.
—
️ Main Features
—
Installation
—
Commands
/afkplus reload
/afk
—
️ Permissions
—
️ Configuration Example
Default settings:
default-afk-time: 300
afk-check-interval-seconds: 5
afk-warnings:
60
30
10
messages: afk-enter: "&7{player} is now AFK."
afk-exit: "&a{player} is no longer AFK."
kick-warning: "&eYou will be kicked in {seconds} seconds for being AFK!"
kicked: "&cYou have been kicked for being AFK."
Use & color codes as usual. Placeholders like {player} and {seconds} are replaced automatically.
—
Developer API
AntiAFKPlus provides a simple and public API for developers.
You can check if a player is AFK or force AFK/return.
Example usage:
AntiAFKPlus plugin = (AntiAFKPlus) Bukkit.getPluginManager().getPlugin("AntiAFKPlus"); AntiAFKPlusAPI api = plugin.getAPI();
if (api.isAFK(player)) { player.sendMessage("You are AFK!"); }
See AntiAFKPlusAPI.md for full documentation.
—
Metrics
This plugin uses bStats.org to collect anonymous usage statistics.
You can disable it in the /plugins/bStats/config.yml file if desired.
—
Why Choose AntiAFKPlus?
—
Coming Soon in the Premium Version
⭐ MySQL support
⭐ Teleport to lobby or spawn instead of kicking
⭐ Anti-autoclicker and AFK-farming protection
⭐ DecentHolograms / GHolo integration
⭐ Kick/AFK logging system
⭐ Extended PlaceholderAPI support
Support development by upgrading to the Premium version soon!
—
Support & Contact
GitHub: https://github.com/koyere/AntiAFKPlus
Discord: Coming soon
—
✨ Keep your server clean, fair, and professional with AntiAFKPlus! ✨