
TickWarden
Measurable optimization that never breaks gameplay - and tells you why the server lagged. Paper, Purpur and Folia, 1.21.4+ and 26.x.
Server health and lag incidents
/tw report shows average, 95th percentile and worst tick for the last 10 seconds, 1, 5 and 15 minutes, plus what every module did since start. Below it, /tw incidents lists every time the server lagged and names the likely cause. If nothing in the world e
Lag scanner, redstone clocks and incident details
/tw scan lists the chunks with the most entities, block entities and redstone activity. A chunk busy nonstop is marked as a clock, with how long it has been running. Click any line to teleport there. /tw incident 3 shows one lag incident in full: how long
Adaptive simulation distance and placeholders
When the average tick stays over 50 ms for 20 seconds, the simulation distance goes down one step at a time (never below 5), and admins get a message each time. When the load drops it comes back by itself. Nothing is written to server.properties. The bott
Folia: per-region report
/tickwarden report on Folia - every region with its own TPS, MSPT, location and players
Server health at a glance
/tickwarden report: average, p95 and worst tick over 10s, 1, 5 and 15 minutes, lag spikes, and what every module did - here 960 animals settled in 16 crowded pens.
Animals still act like animals
Settled cows turn and follow a player holding wheat, and breed when fed. When a pen is full, the breed cap explains itself in the action bar.
Every recommendation explains itself
/tickwarden advise checks 38 Paper, Spigot and Bukkit settings. Hover a line to see what it costs the server and what players will notice after the change.
Find the lag in your world
/tickwarden scan lists the chunks with the most entities and block entities, broken down by type. Click a line to teleport there.
38 checks of your server config
Recommendations sorted by impact, with the file and the exact setting to change. Minor ones are folded away until you ask for them with /tickwarden advise all.
