SopAFKZone is a lightweight AFK rewards plugin for Paper/Spigot servers.
Players can enter AFK zones, stay inside for a configured amount of time, and automatically receive rewards through console commands.
Zones can be created using cuboid selections or linked directly to WorldGuard regions through SopLib region services.
Designed for real servers with grouped AFK areas, rank-based rewards, clean admin commands, and flexible message/display options.
✨ Features
⏳ Timed AFK Rewards
- Reward players after a configurable stay time
- Execute reward commands as console
- Support weighted reward rolls
- Support multiple reward rolls per cycle
️ Multiple Zone Types
- Cuboid AFK zones
- WorldGuard-based AFK zones through SopLib
- Per-zone enable/disable support
- Teleport players to configured zone centers
Permission-Aware Matching
- Different AFK zones for different ranks
- Better rewards for higher groups
- Fallback default zone support
- Clean grouped AFK setups in one area
In-Zone Feedback
- Title support
- Subtitle support
- ActionBar countdown
- BossBar countdown
- Enter / leave messages
- PlaceholderAPI support in messages and commands
️ Admin Tools
- Create zones in-game
- Save cuboid positions with commands
- Bind zones to WorldGuard regions
- Reload plugin configuration
- Inspect zone information
- List, enable, disable, and delete zones
✅ Requirements
- Java 8+
- Paper / Spigot 1.16+
- SopLib
Optional Integrations
- PlaceholderAPI
- WorldGuard-compatible region service through SopLib
Installation
- Download SopAFKZone
- Download and install SopLib
- Place both plugins into your /plugins folder
- (Optional) Install PlaceholderAPI
- Restart your server
⚡ Quick Start
Create a Zone
/afkzone create afk-default
For Cuboid Zones
/afkzone pos1 afk-default
/afkzone pos2 afk-default
For Region Zones
/afkzone region afk-default afk_zone
Reload After Editing Config
/afkzone reload
Admin Commands
/afkzone create <zone>
/afkzone enable <zone>
/afkzone disable <zone>
/afkzone pos1 <zone>
/afkzone pos2 <zone>
/afkzone region <zone> <region>
/afkzone tp <zone>
/afkzone list
/afkzone delete <zone>
/afkzone info <zone>
/afkzone reload
Permission
sopafkzone.admin
❓ Why SopAFKZone?
SopAFKZone was built for practical server usage with:
- Simple AFK reward automation
- Rank-based zone setups
- Clean command workflow
- Modern in-zone feedback
- Flexible reward command configuration
- Lightweight runtime behavior
Perfect For
- Survival servers
- Economy servers
- Rank-based AFK farms
- Lobby servers
- Mixed-mode networks
Support & Feedback
If you have questions, suggestions, or found an issue, please use:
- GitHub Issues
- Spigot Discussion Page
- Discord Server