EzAfk: Smart AFK Control Plugin for Minecraft Servers

EzAfk for Minecraft automatically detects and kicks idle players, keeping your server active. Custom messages, GUI, and WorldGuard integration included.

Download EzAfk for Minecraft 1.21, 1.20.6

Original name: EzAfk

Minecraft: 1.20.6, 1.21

FileVersionLoaderSize
EzAfk-1.4.0.jar1.20.6—61 КБDownload
EzAfk-1.2.0.jar1.21—45 КБDownload

EzAfk

Every server admin knows the frustration of players who go AFK for hours, hogging slots and disrupting the community. EzAfk is the configurable plugin that puts you back in control, effortlessly detecting idle players, sending alerts, and even kicking them when necessary. Whether you run a small survival world or a bustling minigame network, EzAfk keeps your server lively and free from ghost players.

Why Your Server Needs EzAfk

Idle players aren't just a nuisance—they can skew player counts, prevent active users from joining, and give an unfair advantage to those using automated farms. EzAfk tackles all of this with a smart detection system that watches for genuine inactivity, not just a paused client. You can customize every message, timeout, and action, making the plugin feel like a natural part of your server's rules.

Core Features at a Glance

  • Intelligent AFK detection – Set a configurable idle timer; EzAfk automatically flags players who stop moving, chatting, or interacting.
  • Custom messages and broadcasts – Send personalized warnings to the AFK player and announce their status to the whole server.
  • Optional AFK animation – A visual cue appears when someone enters or leaves AFK, making the state obvious to everyone.
  • AFK kick with smart conditions – Remove players after a set timeout, and optionally only kick when the server is full to avoid unnecessary disconnects.
  • MySQL database synchronization – Sync AFK status to an external database, perfect for displaying player activity on a custom website.
  • Update checker – On startup, EzAfk notifies the console if a new version is available on SpigotMC, so you never miss an improvement.

Anti-AFK Mechanics and Clever Integrations

Some players try to cheat AFK detection by sitting in a water flow or a minecart. EzAfk counters these tricks with built-in anti-AFK mechanics that ignore movement caused by vehicles or currents. This ensures only real player input resets the idle timer.

EzAfk also integrates deeply with popular server tools. The TAB plugin support lets you add a dynamic %afk% placeholder to your player list prefix, instantly showing who is away. For WorldGuard users, a custom afk-bypass region flag allows you to designate specific AFK zones—ideal for limiting automatic farms to a controlled area while preventing AFK elsewhere.

Managing Players with the GUI and Commands

For quick moderation, EzAfk includes a clean graphical interface. Open it with /ezafk gui (requires the ezafk.gui permission or OP) and you'll see options to kick, notice, or teleport directly to any AFK player. It's a huge time-saver when you need to handle multiple idlers at once.

Players themselves can use the /afk command to manually mark themselves as away, which is handy for short breaks. Admins have /ezafk reload to apply configuration changes without restarting the server. The permission ezafk.bypass lets trusted staff avoid automatic AFK detection entirely.

How to Install EzAfk on Your Server

Getting started with EzAfk is straightforward. First, download EzAfk from its official SpigotMC resource page. Place the JAR file into your server's plugins folder, then restart or run a reload command. The plugin generates a default config.yml where you can tweak detection timers, kick messages, and integration settings. After editing, use /ezafk reload to apply changes live.

If you prefer a one-click setup without manual file management, the foxygame.net launcher includes EzAfk in its add-on catalog. With that launcher, you can install EzAfk directly from a curated list, and it automatically matches the correct version for your server software while handling future updates seamlessly. This approach is especially handy for admins who manage multiple servers or want to avoid compatibility guesswork.

Compatibility and Supported Versions

EzAfk is built for the Bukkit/Spigot ecosystem and runs flawlessly on Spigot, Paper, and most forks. It supports a broad range of Minecraft versions, from legacy 1.8 all the way up to modern 1.21 releases. Whether you're maintaining an old-school survival map or the latest snapshot server, EzAfk adapts without hiccups. The plugin also respects bStats metrics, giving you anonymous usage insights while respecting privacy.

Fine-Tuning Your AFK Policy

Every community has different needs. With EzAfk, you can set separate timeouts for detection and kicking, craft multi-line messages with color codes, and decide whether kicks only happen when the server reaches player capacity. The MySQL sync feature opens doors for web integration—imagine a live status page showing who's currently AFK. Combined with the WorldGuard flag, you can enforce AFK zones that align perfectly with your server's economy or anti-grinding rules.

Keeping Your Server Active and Fair

Idle players drain server resources and can frustrate active members waiting to join. EzAfk solves this elegantly by automating the entire AFK management process. From the moment a player stops interacting, the plugin takes over—notifying them, alerting staff, and eventually freeing the slot if needed. The GUI and command tools make manual intervention quick, while the anti-cheat measures keep the system honest.

Download EzAfk today and transform how your server handles inactivity. With its rich configuration, seamless integrations, and lightweight performance, it's the missing piece for a polished, professional Minecraft community.