Hot Summer Deals are Here!
Celebrate with up to 90% off on 14,800 resources
04
Days
14
Hours
59
Mins
55
Secs

AntiAFKPlus Premium v3.1.1

Smart and configurable AFK management for your server!
  • Diseño sin título.png
  • Captura de pantalla 2026-04-21 155031.png
  • Captura de pantalla 2026-04-21 155108.png
  • Captura de pantalla 2026-04-21 155125.png
  • Captura de pantalla 2026-04-21 155134.png
  • Diseño sin título.png
  • Captura de pantalla 2026-04-21 155031.png
  • Captura de pantalla 2026-04-21 155108.png
  • Captura de pantalla 2026-04-21 155125.png
  • Captura de pantalla 2026-04-21 155134.png

dJlZ3ue.png


AntiAFKPlus Premium
Smart, configurable, and battle-tested AFK management — built for serious servers.

✦ Spigot & Paper 1.16–1.21+ ✦ Folia ✦ BungeeCord & Velocity ✦ Bedrock/Floodgate ✦

✦ Designed for Spigot ✦


⚡ What is AntiAFKPlus?

AntiAFKPlus is a premium AFK management plugin that goes far beyond a simple kick timer. It detects AFK farming, autoclickers, water-circle exploits, and repetitive movement patterns — then acts on them automatically.

Built with a modular architecture, every feature is independently toggleable. You only run what you need. No bloat, no wasted resources.

Whether you run a small Survival server or a large network with BungeeCord, AntiAFKPlus has a configuration for you.


✨ Feature Overview

🔍 Intelligent AFK Detection
  • Smart pattern detection — identifies water circles, AFK pools, confined movement loops, and repetitive paths
  • Autoclick detection — flags suspiciously fast or rhythmic clicking patterns
  • Configurable sensitivity — tune thresholds for water-circle radius, min samples, pattern similarity, max violations
  • False positive reduction — linear movement exclusion, activity grace period, direction variance filters
  • Activity scoring — weighted scoring per activity type (movement, chat, combat, interaction, crafting, etc.)
  • Detection profiles — one-click presets: Conservative / Balanced / Aggressive

💳 Credit System
  • Earn credits through active play — configurable ratios (e.g. 5 active minutes = 1 AFK credit)
  • Spend credits to delay kicks when going AFK
  • Transfer credits between players with /afkcredits transfer
  • Leaderboard/afkcredits top to see top credit holders
  • Credit multiplier events — admins can run temporary 2x/3x credit events
  • Credit expiry — optional decay system with configurable expiry days
  • Per-rank ratios & caps — VIP, Premium, Admin all have independent limits

🎮 In-Game GUI
  • Full 54-slot settings panel — configure everything without touching YAML
  • Live TPS and memory stats visible in the GUI
  • Module toggles — enable/disable any feature module with a single click
  • Detection profile selector — switch between Conservative, Balanced, Aggressive
  • Open with /afkplus gui

🌍 WorldGuard AFK Zones
  • Define regions where AFK is allowed, restricted, or managed differently
  • Per-zone timeouts, reward multipliers, teleport actions
  • Players earn credits in the AFK zone — then return with /afkback
  • Region inheritance support

🎨 Visual Effects
  • Particle effects — any Bukkit particle type above AFK players
  • TAB list prefix + suffix — e.g. §7[AFK] PlayerName — fully color-coded
  • Display name prefix + suffix — visible in chat and above the player
  • Holograms (DecentHolograms) — floating [AFK] text above players

🛡️ Player Protection
  • Invulnerability when AFK — block fall, fire, lava, and drowning damage
  • Block inventory access while AFK
  • PvP protection — optional PvP invulnerability for AFK players
  • Movement restriction — prevent AFK players from being moved
  • Command whitelist while AFK (e.g. allow /afk, /spawn)

🌐 Integrations
  • PlaceholderAPI — 9 built-in placeholders for TAB plugins, scoreboards, and chat formatters
  • Vault — economy integration for the reward system
  • DiscordSRV — AFK state change notifications sent to Discord automatically
  • WorldGuard — zone-based AFK management
  • BungeeCord / Velocity — transfer AFK players to another server instead of kicking
  • Folia — full compatibility with Folia's regional threading model
  • Floodgate / Bedrock — works seamlessly with Java and Bedrock players

🏆 Reward System
  • Time-based rewards — run commands at configurable AFK intervals (5 min, 15 min, etc.)
  • Anti-abuse — daily reward caps, required playtime, account age, IP-based limits
  • Requires active time before AFK rewards are earned

⏰ Advanced Controls
  • AFK Time Windows — restrict AFK actions to specific hours of the day
  • Per-world control — enable or disable AFK checks per world
  • Per-permission timeouts — VIP gets 10 min, Staff gets 30 min, etc.
  • Multi-warning system — warn at 60s, 30s, 10s before kick (fully configurable)
  • Manual AFK toggle — players can go AFK on demand with /afk
  • Broadcast toggles — control who sees AFK enter/exit messages

🌎 10 Built-In Languages
English · Spanish · French · German · Portuguese · Russian · Chinese · Japanese · Korean · Italian
All ~150 message keys are fully editable. Add your own language by dropping a .yml in the languages/ folder.


📊 PlaceholderAPI

Use these in any TAB, chat, or scoreboard plugin that supports PlaceholderAPI:

PlaceholderDescriptionExample
%antiafkplus_status%AFK status (localized)AFK / ACTIVE
%antiafkplus_afktime%Seconds since last activity120
%antiafkplus_credits%Credit balance (minutes)45
%antiafkplus_credits_hours%Credit balance (hours)2
%antiafkplus_max_credits%Max credits for player120
%antiafkplus_credit_ratio%Credit earning ratio5:1
%antiafkplus_in_afk_zone%Whether in AFK zonetrue / false
%antiafkplus_credits_expire_days%Days until credits expire5
%antiafkplus_credits_rank%Leaderboard position3


⌨️ Commands

CommandDescriptionPermission
/afkToggle manual AFK modeantiafkplus.afk
/afk listList all AFK playersantiafkplus.list
/afk status [player]Check a player's AFK statusantiafkplus.status.check
/afkplus reloadReload configurationantiafkplus.reload
/afkplus guiOpen in-game settings GUIantiafkplus.reload
/afkplus statusPlugin status & analyticsantiafkplus.stats
/afkplus performancePerformance metrics (TPS, memory)antiafkplus.stats
/afkplus event credits [mult] [min]Start a credit multiplier eventantiafkplus.reload
/afkcreditsCheck your credit balanceantiafkplus.credit.check
/afkcredits transfer [player] [min]Send credits to another playerantiafkplus.credit.transfer
/afkcredits top [limit]Credit leaderboardantiafkplus.credit.check
/afkcredits give/take/set [player] [min]Admin credit managementantiafkplus.credit.admin
/afkcredits reset [player]Reset a player's creditsantiafkplus.credit.admin
/afkcredits history [player] [limit]Credit transaction historyantiafkplus.credit.admin
/afkbackReturn from AFK zoneantiafkplus.credit.return


🔑 Permissions

PermissionDescription
antiafkplus.bypassExempt player from all AFK checks
antiafkplus.afkUse /afk to toggle manual AFK
antiafkplus.listView the AFK player list
antiafkplus.status.checkCheck AFK status of any player
antiafkplus.reloadReload config / open GUI / run events
antiafkplus.statsView plugin stats and performance
antiafkplus.notify.patternsReceive pattern detection alerts
antiafkplus.credit.checkView own credit balance and leaderboard
antiafkplus.credit.transferTransfer credits to other players
antiafkplus.credit.adminGive/take/set/reset credits for any player
antiafkplus.credit.returnUse /afkback to return from AFK zone
antiafkplus.window.bypassBypass AFK time window restrictions
antiafkplus.time.vip10-minute AFK timeout
antiafkplus.time.premium15-minute AFK timeout
antiafkplus.time.donator20-minute AFK timeout
antiafkplus.time.staff30-minute AFK timeout


⚙️ Configuration Highlights

Code:
# Seconds before a player is considered AFK
default-afk-time: 300

# Warning times (seconds before kick)
afk-warnings:
  - 60
  - 30
  - 10

# Per-rank timeouts (override default)
permission-times:
  "antiafkplus.time.vip": 600
  "antiafkplus.time.staff": 1800
  "antiafkplus.time.premium": 900
  "antiafkplus.time.donator": 1200

# Per-world control
enabled-worlds:
  - "world"
  - "world_nether"
  - "world_the_end"

Code:
modules:
  pattern-detection:
    enabled: true
    water-circle-radius: 5.0
    min-samples-for-pattern: 40
    repetitive-movement-threshold: 0.95
    max-pattern-violations: 8
    large-pool-detection: true
    keystroke-timeout-seconds: 180
    linear-movement-exclusion: true
    activity-grace-period-seconds: 60

Code:
visual-effects:
  particles:
    enabled: true
    type: "CLOUD"
    count: 5
  tab-list:
    enabled: true
    afk-prefix: "&7[AFK] "
    afk-suffix: ""
  name-tags:
    enabled: false
    afk-prefix: "&7[AFK] "
    afk-suffix: ""
  holograms:
    enabled: false
    provider: "DecentHolograms"
    lines:
      - "&c[AFK]"
      - "&7{player}"
      - "&eAFK for {time}"

Code:
credit-system:
  enabled: true
  credit-ratios:
    default: "5:1"   # 5 active min = 1 AFK credit
    vip: "4:1"
    premium: "3:1"
    admin: "2:1"
  max-credits:
    default: 120
    vip: 180
    premium: 240
    admin: 480
  credit-decay:
    enabled: false
    expire-after-days: 7


🔧 Developer API

AntiAFKPlus exposes a clean, thread-safe API for plugin developers. Available via JitPack.

XML:
<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependency>
    <groupId>com.github.koyere</groupId>
    <artifactId>AntiAFKPlus</artifactId>
    <version>3.0</version>
    <scope>provided</scope>
</dependency>

Java:
AntiAFKPlusAPI api = AntiAFKPlusAPI.getInstance();

// Check AFK status
boolean isAfk = api.isAFK(player);
AFKStatus status = api.getAFKStatus(player); // ACTIVE, AFK_IDLE, AFK_WARNED, AFK_VOLUNTARY

// Activity info
Duration inactive = api.getTimeSinceLastActivity(player);
PlayerActivityInfo info = api.getActivityInfo(player);

// Pattern detection
if (api.hasSuspiciousPatterns(player)) {
    List<DetectedPattern> patterns = api.getDetectedPatterns(player);
}

// Credit system
long balance = api.getCreditBalance(player);
api.addCredits(player, 15);
api.consumeCredits(player, 5);

// Listen to events
api.registerAFKStateListener(event -> {
    // fires on AFK state changes
});

api.registerPatternDetectionListener(event -> {
    if (event.getPattern().getConfidence() > 0.9) {
        event.getPlayer().kickPlayer("Bot detected");
    }
});

All events fire synchronously on the main thread. Async methods (*Async()) available for heavy operations. Full documentation in API.md on GitHub.


📦 Installation

  1. Purchase and download the latest AntiAFKPlus-3.0.jar
  2. Drop it into your /plugins/ folder
  3. Restart your server (or use /reload — restart preferred)
  4. Configure /plugins/AntiAFKPlus/config.yml as desired
  5. Use /afkplus reload to apply changes without restarting

Optional dependencies: PlaceholderAPI · WorldGuard · Vault · DiscordSRV · DecentHolograms · Floodgate


🖼️ Screenshots


dJlZ3ue.png

QkoRn4M.png

gsMxo4P.png



💬 Support



AntiAFKPlus uses bStats to collect anonymous usage statistics. You can disable it in /plugins/bStats/config.yml.

✦ Keep your server clean, fair, and professional. ✦
Buy a license now
$5.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
268 Views
2 Purchases
3 Downloads
Apr 23, 2026 Published
Jun 8, 2026 Updated
Not yet rated
466.1 KB File size
Open source
  1. Yes
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Protection
  1. Anticheat
Game mode
  1. Survival
  1. Gens
  1. BoxPVP
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Chinese
  1. Italian
  1. Korean
  1. Japanese
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
Protect your storage with ease and secure, powerful, and lightweight
Not yet rated
3 purchases
Pets That Think, Feel, and Live
Not yet rated
2 purchases
Animate heads, armor stands & entities rotations, body poses, particles, holograms & click actions
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,187 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,121 purchases
Share and earn
Refer this resource and earn a 10% commission.
268 Views
2 Purchases
3 Downloads
Apr 23, 2026 Published
Jun 8, 2026 Updated
Not yet rated
466.1 KB File size
Open source
  1. Yes
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Protection
  1. Anticheat
Game mode
  1. Survival
  1. Gens
  1. BoxPVP
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Chinese
  1. Italian
  1. Korean
  1. Japanese
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
Protect your storage with ease and secure, powerful, and lightweight
Not yet rated
3 purchases
Pets That Think, Feel, and Live
Not yet rated
2 purchases
Animate heads, armor stands & entities rotations, body poses, particles, holograms & click actions
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,187 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,121 purchases
Top