ZMBlockLimiter
ZMBlockLimiter is an
ultra-lightweight
and highly optimized plugin
designed to limit specific blocks per chunk, helping to reduce lag, control automatic farms, and
keep your server stable and fast on
Paper, Spigot, Pufferfish and Purpur.
Built for real production servers with existing worlds and advanced economies. Forget heavy scans and TPS spikes — smart control with minimal performance impact.
✨ Key Features
- Chunk-based limits, not per-player, preventing exploits and abuse
- ️ Fully compatible with existing worlds, no resets required
- ⚡ Optimized for Paper, Spigot, Pufferfish and Purpur
- No bypass: limits apply to all players equally
- ️ Lazy and controlled scanning system with very low TPS impact
- Clean, simple and well-documented configuration
- ⚙️ Perfect for heavy survival gameplay and large automated farms
⚙️ How It Works
- Blocks are counted per chunk (16x16)
- ❌ No constant full-world scanning
- ✔️ Counts are handled smartly and gradually:
- When chunks load
- When blocks are placed or broken
- ➕ Add new blocks to the config and use /zmblocklimiter rescan to safely recalculate counters without freezing the server
Commands
- /zmblocklimiter reload
Reloads the configuration without running scans
- /zmblocklimiter rescan
Re-scans chunks to safely recalculate block counters
Permissions
- zmblocklimiter.admin → Full access
- zmblocklimiter.reload → Allows use of /zmblocklimiter reload
- zmblocklimiter.rescan → Allows use of /zmblocklimiter rescan
Recommended Use Cases
- Limiting hoppers, dispensers and technical blocks
- Controlling automatic farms
- ⚡ Reducing lag in overloaded chunks
- High-population survival servers
- ️ Admins who want strong control without heavy plugins
Plugin Philosophy
ZMBlockLimiter does not try to patch lag.
It prevents it at the source with a simple, clean and efficient approach.
Compatibility
- Minecraft 1.21+
- Paper
- Spigot
- Pufferfish / Purpur
Author
Developed by zMarkitos_