LagBeGone - Server Performance Optimizer
A lightweight solution for Minecraft server administrators to reduce lag without disrupting gameplay.
▌ Core Features
[Entity Management]
-
Configurable auto-removal of:
• Dropped items (with age and per-chunk limits)
• Arrows, experience orbs, minecarts, and boats
• Excessive mobs (per-chunk and global limits)
• Special preservation of named mobs
[TNT Optimization]
-
Progressive explosion system:
• Breaks blocks gradually with configurable delay
• Simulates vanilla explosion patterns
[World Optimization]
-
Intelligent chunk management:
• Auto-unloading of inactive chunks -
Redstone circuit control:
• Fast clock detection and prevention
• Configurable activation threshold
[Performance Monitoring]
-
Real-time TPS tracking
-
Low-TPS admin alerts
▌ Technical Implementation
-
Lightweight design
-
Configurable check intervals
-
Thread-safe operations
▌ Configuration
Fully controllable via config.yml with:
-
Per-feature enable/disable toggles
-
Customizable limits and thresholds
-
Adjustable timing for all tasks
▌ Command Reference
/lagbegone - Main command
• clean - Manual cleanup
• tps - View current TPS
• chunks - Optimize loaded chunks
• reload - Reload configuration
• debug - Toggle debug mode
Usage: /lagbegone clean
▌ Key Benefits
-
Maintains vanilla behavior where possible
-
Prevents lag spikes with gradual optimizations
-
Simple configuration with sensible defaults
For support or bug reports, or partnerships contact me via messages