Action limiter: Stop Server Spam and Lag Exploits Fast

Action limiter stops chat spam, auto-clickers, and lag machines on your server. Download Action limiter for Minecraft and protect your world today!

Action limiter: The Anti-Spam and Anti-Lag Shield for Your Minecraft Server

Every server owner knows the feeling. You build a thriving community, invite friends and strangers alike, and then someone shows up with an auto-clicker, a chat spam bot, or a lag machine. Suddenly your tick rate tanks, your console floods with errors, and your players start logging off. The Action limiter add-on exists to put a stop to exactly that. It rate-limits what players can do, so the people who want to abuse your server simply cannot act fast enough to cause damage.

What Is Action limiter for Minecraft?

Action limiter is a lightweight server-side plugin that watches player actions through Bukkit events and cancels anything happening too quickly. Instead of banning players outright or installing heavy anti-cheat software, it applies a token bucket system: short bursts of legitimate activity are allowed, but sustained spam gets blocked. A player clicking normally will never notice it. A player holding down a macro will hit the wall almost immediately.

This makes Action limiter for Minecraft a perfect fit for survival servers, minigame networks, and public SMPs where you want open doors without open floodgates.

Which Actions Does It Limit?

The plugin covers a wide range of player behavior, and each category can be tuned or disabled independently. Default limits are designed to be generous for real players while punishing automation.

  • Chat: 5 messages per 5 seconds
  • Commands: 8 per 5 seconds
  • Interacting with blocks or air: 25 per second
  • Interacting with entities: 25 per second
  • Placing blocks: 30 per second
  • Breaking blocks: 40 per second
  • Inventory clicks: 40 per second
  • Dropping items: 15 per second
  • Arm swings: 30 per second
  • Hotbar switching: 30 per second
  • Player movement: 120 per second

Because blocked actions are simply cancelled rather than punished, the experience stays non-intrusive. You can optionally show a warning message, and there is an optional kick after repeated violations, which is disabled by default and never applied to chat.

Key Features at a Glance

Per-Player Limits for Every Action Type

Each category has its own threshold, so you can be strict on chat while staying lenient on building. Trusted players and staff can be given the actionlimiter.bypass permission to skip all limits entirely.

Burst-Friendly Token Bucket

Legitimate players sometimes click fast, sprint-jump, or send a quick series of messages. The token bucket design allows those short bursts while still cutting off sustained spam. Auto-clickers and lag machines rely on constant throughput, and that is exactly what gets blocked.

Built-In Statistics

Run the /actionlimiter stats command (alias /alimit) to see how many actions were blocked per category. It is a great way to spot problem players or fine-tune your configuration. Admins can reload settings on the fly with /actionlimiter reload.

Lightweight and Dependency-Free

There is no database, no external library, and no performance overhead worth mentioning. The plugin runs quietly in the background and only wakes up when a player does something.

Supported Versions and Loaders

Action limiter supports Minecraft 1.21 and newer, and it runs on Paper, Spigot, and Folia. Folia support matters because regionized threading is becoming standard for high-population servers, and many rate-limiting plugins still break under it. You will need Java 21 or newer, with Java 25 required on Minecraft 26.x.

One important note: this plugin limits actions through Bukkit events, so it is not a network-level packet filter. Raw connection floods still need a firewall or proxy-level protection. Think of Action limiter as the layer that handles everything happening inside the game.

How to Install Action limiter

Getting started takes only a few minutes.

  • Download Action limiter and place the JAR file into your server's plugins folder.
  • Restart the server so the plugin can generate its default configuration.
  • Open config.yml and adjust the limits, warning message, message cooldown, and optional kick behavior.
  • Assign actionlimiter.admin to your staff and actionlimiter.bypass to anyone who should be exempt.
  • Run /actionlimiter reload to apply changes without a restart.

If you would rather skip manual file management altogether, the foxygame.net launcher offers a one-click install path that drops Action limiter straight into your server setup along with its dependencies, so you never have to hunt down the right build for your Minecraft version.

Configuration Made Simple

The config file is refreshingly readable. Every category follows the same pattern, with an enabled flag, a maximum number of actions, and a time window in seconds. Want to allow 10 chat messages per 5 seconds instead of 5? Change one number. Want to turn off movement limiting entirely because your server uses a different anti-cheat? Set it to false and move on.

The settings section handles the warning message text, how often that warning can appear, and the optional kick threshold. Nothing is hidden, and nothing requires a wiki deep-dive.

Final Thoughts

Spammers, auto-clickers, and lag machine builders thrive on speed. Action limiter takes that speed away. It is small, configurable, and designed to stay out of the way of honest players while shutting down the ones who ruin the fun. Whether you run a cozy ten-player SMP or a busy public network, adding this plugin to your Paper, Spigot, or Folia server is one of the cheapest performance and sanity upgrades you can make.