Redstone Lag Explained
Learn why redstone can lag Minecraft servers, how clocks, observers, pistons, updates, farms, and loaded chunks affect TPS, and how to reduce risk.
Redstone lag comes from block updates, scheduled ticks, pistons, observers, comparators, hoppers, and farm designs that keep doing work even when nobody is actively using them.
What Makes Redstone Expensive
| Pattern | Why it hurts | | --- | --- | | Always-on clocks | Runs every tick or every few ticks forever | | Observer chains | Trigger many updates quickly | | Piston arrays | Move blocks and entities repeatedly | | Comparator storage | Checks inventory states often | | Farm automation | Combines redstone, mobs, hoppers, and chunks |
The worst redstone is not always the biggest build. A small badly designed clock in a loaded chunk can run all day.
How to Identify It
Redstone lag is likely when TPS drops near a machine, stops when the chunk unloads, or appears in profiles around block updates, pistons, hoppers, or world ticking.
Ask:
- Is the machine always loaded?
- Does it have an off switch?
- Does it run when storage is full?
- Does it rely on rapid clocks?
- Does it push entities or items?
If the answer is yes, review the build before changing global settings.
Better Server Rules
Good public SMP rules are specific:
- Large farms need an off switch.
- No needless always-on clocks.
- Storage overflow must be handled.
- Farms near spawn need staff approval.
- Chunk loaders are restricted or banned unless intentional.
These rules are easier to enforce than "no laggy farms" because players know what to build.
Practical Fixes
For existing machines:
| Problem | Fix | | --- | --- | | Clock runs constantly | Add player-controlled switch or sensor | | Storage backs up | Add overflow disposal or larger buffer | | Many hoppers | Use water streams where appropriate | | Farm in spawn chunks | Move it or unload it when idle | | Repeated complaints | Profile near the build, then document changes |
If hoppers are part of the problem, continue with hopper lag explained and how to optimize hoppers.
FAQ
Is all redstone bad for servers?
No. Occasional redstone is fine. Constant clocks, large farms, piston chains, and update-heavy machines are the usual risks.
Should I ban redstone clocks?
A complete ban is rarely needed. A better rule is no unnecessary always-on clocks, plus staff review for large farms.
Can Paper settings fix redstone lag?
Some settings can change behavior or reduce costs, but redstone problems often need build changes, farm rules, and profiling.
Related Tools
Startup Log Classifier
Paste a Minecraft startup log excerpt to classify Java mismatch, port conflicts, memory errors, plugin failures, dependency issues, and TPS overload.
View Distance Calculator
Calculate starting view-distance and simulation-distance values from player count, CPU class, world type, and performance or visual priority.
Server Lag Diagnostic Wizard
Diagnose Minecraft server lag by separating TPS, MSPT, chunks, entities, plugins, villagers, hoppers, disconnects, FPS, and player-specific issues.
Related Articles
Common Causes of Minecraft Server Lag
Diagnose common Minecraft server lag causes including entities, chunks, plugins, redstone, hoppers, villagers, CPU limits, storage stalls, and RAM myths.
Hopper Lag Explained
Understand Minecraft hopper lag from item sorters, farms, inventory checks, unloaded overflow, and how to reduce hopper cost without breaking storage.
Paper Optimization Guide
Optimize Paper Minecraft servers with profiling, server.properties, paper-global.yml, paper-world-defaults.yml, entity settings, chunks, and plugin audits.