Best Plugins to Reduce Minecraft Server Lag

Curated list of performance plugins to reduce lag, monitor TPS, and optimize your server.

These plugins help identify and reduce lag on your Minecraft server. Install only what you need — more plugins means more overhead.

Essential Performance Plugins

PluginPurposeLink
SparkPerformance profiling, TPS monitoringspark.lucko.me
ClearLagRemove dropped items and entitiesSpigotMC
ViewDistanceTweaksDynamic view distance based on TPSSpigotMC
FarmLimiterLimit entities in farmsSpigotMC
EntityTrackerFixerOptimize entity trackingSpigotMC

What Each Plugin Does

Spark

Diagnoses what's causing lag. Start here — always profile before adding optimization plugins. See Install Spark.

ClearLag

Periodically removes dropped items and excess entities. Essential for survival servers with lots of players. See Install ClearLag.

ViewDistanceTweaks

Automatically reduces view distance when TPS drops and increases it when the server is healthy. Transparent to players.

FarmLimiter

Caps the number of animals/mobs in a chunk. Prevents massive farms from tanking TPS.

EntityTrackerFixer

Optimizes how the server sends entity data to players. Reduces network load.

Non-Plugin Optimizations

Before adding plugins, try these free optimizations:

  1. Apply Aikar's Flags
  2. Pre-generate your world
  3. Reduce view-distance in server.properties
  4. Enable Paper's anti-xray engine mode 2 (minimal cost)
  5. Optimize bukkit.yml and spigot.yml settings

💡 Tip: Always profile with Spark FIRST to identify the actual cause of lag. Don't blindly install optimization plugins — they may not address your specific issue.

See also: Performance Guide | Types of Server Lag

If you need help, join our Discord.

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page