Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
Creators
Details
Licensed MIT
Published 2 weeks ago
Updated 3 weeks ago
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
- Smart Detection:
- Activity Analysis: Tracking of movement, rotation, inventory clicks, block breaking/placing, and chat.
- Anti-Bot Heuristics: Detects "Anti-AFK" mods that spin, shake head, or jump in place using variance analysis.
- Strafe Detection: Identifies bots walking back and forth (inefficient movement) to bypass standard checks.
- Dynamic Roles:
- 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).
- Define unlimited custom roles in
- Suspicion System:
- Tracks suspicious repetitive behavior.
- Alerts admins or auto-kicks macros that try to bypass AFK checks.
- Localization:
- Built-in support for English (
en_US) and Russian (ru_RU).
- Built-in support for English (
- Beautiful Design:
- Hex color support and gradients for all messages.
Installation
- Download
iqAntiAFK.jar. - Place it in your server's
pluginsfolder. - Restart the server.
- Edit
plugins/iqAntiAFK/config.ymlto customize settings.
Configuration
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.reloadiqantiafk.whoafkiqantiafk.activityiqantiafk.notify(Receive admin alerts)iqantiafk.bypass(Bypass all checks)iqantiafk.role.<name>(Assign custom roles)



