AFKSystem is a lightweight and customizable plugin designed to manage and handle players who are AFK (Away From Keyboard) on your server. With various configurable options, it ensures a smooth gaming experience while addressing AFK-related issues effectively.
- AFK Timer:
Automatically detectsplayers who are AFK after a configurable duration. - Floating Text: Displays a
custom tagabove the player’s head when they are AFK, including the reason and duration. - Broadcast Messages: Notifies other players when someone goes AFK or returns from being AFK.
- Auto-Kick: Optionally removes players who are AFK for too long.
- Custom Notifications: Supports
multiple notificationtypes such as titles, tips, action bars, and popups. - Reason Limitation: Allows players to provide a reason for being AFK with
character limitsto prevent abuse. - Form UI Support: Includes an intuitive
UI Formfor setting AFK reasons. - History add player afk history to
history.logfile
| Command | Argument | Permission |
|---|---|---|
| /afk or /afksystem | <string;reason> | afksystem.command.afk |
Example: /afk 'have lunch'
Note: If no argument is provided, the plugin will automatically open the UI Form for the player to set their AFK reason.
If you encounter any errors or have suggestions, please feel free to submit an Issues. We’re happy to assist and improve the plugin based on your feedback!
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any feature suggestions, open issues
- History player
- Discord Webhook Support
- Leaderboard ?