iqAntiAFK
⚙️ Advanced Anti-AFK solution with flexible configuration and intelligent bypass detection.
iqAntiAFK
iqAntiAFK
iqAntiAFK is a professional, high-performance, and feature-rich Anti-AFK plugin for Minecraft servers. It goes beyond simple timer checks by implementing heuristic analysis to detect macro/bot evasions.
Features
- Beautiful Design: - Beautiful Design: Tracking of movement, rotation, inventory clicks, block breaking/placing, and chat. - Beautiful Design: Detects "Anti-AFK" mods that spin, shake head, or jump in place using variance analysis. - Beautiful Design: Identifies bots walking back and forth (inefficient movement) to bypass standard checks. - Beautiful Design: - Define unlimited custom roles in `config.yml` (e.g., `vip`, `mvp`, `admin`). - Assign different AFK timers and actions (Kick, Warn, Notify Admins) per role. - Automatic priority handling (longest timer wins). - Beautiful Design: - Tracks suspicious repetitive behavior. - Alerts admins or auto-kicks macros that try to bypass AFK checks. - Beautiful Design: - Built-in support for English (`en_US`) and Russian (`ru_RU`). - Beautiful Design: - Hex color support and gradients for all messages.
Installation
1. Download `iqAntiAFK.jar`. 2. Place it in your server's `plugins` folder. 3. Restart the server. 4. Edit `plugins/iqAntiAFK/config.yml` to customize settings.
Configuration
```yaml language: en_US # or ru_RU
roles: default: afk-time: 300 action: KICK vip: afk-time: 600 action: WARN admin: afk-time: -1 # Bypass action: NONE
activity-thresholds: min-rotation: 10.0 min-movement: 0.1 ignore-jumping-in-place: true ```
Commands
- `/iqaa reload` - Reload configuration. - `/whoafk` - List currently AFK players. - `/activity <player>` - View detailed activity stats and suspicion level.
Permissions
- `iqantiafk.reload` - `iqantiafk.whoafk` - `iqantiafk.activity` - `iqantiafk.notify` (Receive admin alerts) - `iqantiafk.bypass` (Bypass all checks) - `iqantiafk.role.<name>` (Assign custom roles)