promotional bannermobile promotional banner

Server Optimizer

Optimizer is a lightweight, fully automated performance plugin that keeps your server responsive under load while preserving player experience.

File Details

Optimizer-1.0.4.jar

  • R
  • Jan 17, 2026
  • 74.52 KB
  • 111
  • Early Access

File Name

Optimizer-1.0.4.jar

Supported Versions

  • Early Access

Changelog 1.0.4: FIXES, FIXES, FIXES 

Configuration
+ Added automatic bounds checking for loop interval (3-15 seconds minimum/maximum)
+ Config file now automatically fixes invalid loop interval values on load
+ Changed default loop interval from 2 to 3 seconds for better performance balance
+ Added runtime validation with warnings if loop interval is set outside safe range
 
Performance Optimizations
+ Reduced AI processing overhead by combining duplicate player checks, cutting processing time in half
+ Improved task scheduling efficiency when checking player positions, significantly reducing overhead with many players
+ Added player lookup cache to eliminate slow searches when tracking idle players
+ Optimized profiler data analysis by using faster lookup methods instead of slow filtering
+ Replaced inefficient averaging calculations with faster manual computation
+ Fixed duplicate task scheduling that was creating unnecessary overhead
+ Optimized player radius adjustments to avoid creating unnecessary data copies
+ Improved player position checking to iterate more efficiently through worlds
+ Added early exit optimization when processing nearby entities to skip unnecessary checks
+ Added distance-based filtering to skip processing of entities that are too far away
+ Added automatic cache cleanup when players disconnect to prevent memory buildup
+ Added automatic cache population when players join to ensure immediate tracking
+ Fixed logic error in entity visibility tracking that could skip cleanup operations
+ Disabled dangerous chunk unloading feature by default to prevent server lag spikes
+ Added stability checks to prevent rapid radius changes that cause chunk reloading
+ Made chunk radius reductions one-way only to prevent oscillation and repeated reloading
+ Added 30-second cooldown before restoring chunk settings for idle players to prevent rapid toggling
+ Prevents frequent chunk unload/reload cycles that trigger expensive server operations
+ Safe radius optimizations remain enabled (only affects entity processing, not chunk loading)
+ Plugin now completely stops processing when all features are disabled to eliminate any overhead