Better Tps
1.4.0better-tps is an adaptive performance stabilizer for Minecraft servers (Bukkit/Spigot/Paper/Purpur 1.20+). It automatically tunes server settings in real-time to maintain a stable 20 TPS, ensuring a s
1.4.0latestBetter Tps 1.4.0Jun 11, 2026 1.3.0Better Tps 1.3.0Jun 3, 2026 Intelligent Lag Analysis & Targeted Mitigation Engine
- Added new Lag Analyzers:EntityAnalyzer,ChunkLoadAnalyzer,HopperAnalyzer,RedstoneAnalyzer,TileEntityAnalyzer,VillagerAnalyzer, andSchedulerAnalyzer. - Targeted Entity Mitigation: Intervenes in detected hotspots by clearing only unnamed, generic dropped items and non-persistent hostile mobs. - Performance Optimized: Replaced expensive full-world entity sweeps (world.getEntities()) with targeted chunk sampling and event-based tracking to avoid adding lag during analysis or mitigation. - Auto Recovery: AddedRecoveryManagerto automatically disable mitigations once server TPS and MSPT return to healthy levels. - New Commands: -/bettertps diagnose- Provides live diagnosis of the most likely cause of lag. -/bettertps lagreport- Displays a broader history of recently scanned regions and suspects. -/bettertps mitigation status- Shows the active status of any ongoing interventions.Profile & Tuning Improvements (from previously unreleased)
- Added more profile-level TPS controls: - per-category spawn limit and spawn tick multipliers in the default config -max-entity-crammingdefaults per profile - optional spawn-related gamerules:do-mob-spawning,do-patrol-spawning,do-trader-spawning,do-insomnia- Addedfeatures.tune-spawn-gamerules. - Added paced profile application withprofile-apply.worlds-per-tickandprofile-apply.interval-ticksto reduce switch-time load on multi-world servers. - Addedstability.recover-min-secondsand stricter recovery defaults so profiles only relax after TPS stays healthy for a sustained period. - Reduced client freeze risk by disabling world distance tuning by default, softening default distance reductions, slowing profile application, and addingprofile-apply.distance-change-cooldown-seconds. - Addedfeatures.client-smooth-modeand ping-aware recovery usingnetwork.ping-aware-recovery/network.recover-max-average-ping-ms. - Added high-ping protection that pauses non-emergency profile switches usingnetwork.pause-non-emergency-switches-on-high-ping.1.2.0Better Tps 1.2.0May 30, 2026 - Added more TPS profile settings: - max-entity-cramming - per-category spawn-limit-factors - per-category spawn-ticks-factors - optional gamerule controls: - do-mob-spawning - do-patrol-spawning - do-trader-spawning - do-insomnia - Added new feature toggles: - features.tune-max-entity-cramming - features.tune-spawn-gamerules - Improved profile switching performance: - Profile world settings are now applied gradually instead of all at once. - Added: - profile-apply.worlds-per-tick - profile-apply.interval-ticks - Default is 2 worlds per tick, which should reduce load/lag when switching profiles. - Added safer restore behavior: - Original world gamerule values are captured. - If a profile does not explicitly override a gamerule, the plugin keeps/restores the world’s original value. - Updated default config: - Mild, moderate, and aggressive profiles now have stronger but more controlled spawn tuning. - Moderate/aggressive disable patrol, trader, and phantom spawning while active.1.0.0Better Tps 1.0.0May 10, 2026
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta