
PerfoBooster 1.11
Delivers powerful server optimization through intelligent resource management.
PerfoBooster delivers powerful server optimization through intelligent resource management, helping administrators maintain smooth gameplay even under heavy load.
Key Features:
- Aggressive Despawning: Automatically despawn configurable entity types (e.g., bats, experience orbs) far from players to reduce entity load, while protecting named entities.
- Farm Rate Limiter: Control animal breeding and mob spawner output per chunk to prevent entity overload from farms.
- Disable Mob AI: Freezes specified mob types in place by disabling their movement and behavior to reduce CPU usage while keeping them visually present.
- Inactive Chunk Unloader: Intelligently unloads chunks that are far from players and not actively used, freeing up server memory.
- Chunk Load Controller: Restricts plugins from loading new chunks synchronously, preventing potential lag spikes (configurable whitelist).
- Laggy Chunk Unloader: Identifies and unloads chunks exhibiting excessive tile entity update activity if no players are nearby.
- Hopper Optimizer: Fine-tunes hopper behavior with smart throttling for empty/full hoppers, global transfer-per-tick limits, and optional per-chunk hopper count limits.
- Adjust Spawner: Dynamically adjusts mob spawner settings (spawn count, delay, activation range, max nearby entities) based on TPS, light levels, and player proximity.
- Instant Leaf Decay: Accelerates leaf block removal when logs are broken or leaves naturally decay, preventing floating leaf blocks and reducing world clutter for improved performance.
- Player Redstone Anti-Spam: Prevents players from spamming redstone-interactive blocks, with configurable interaction limits and temporary blacklisting.
- Redstone Limiter: Prevents lag by limiting the total number of redstone components allowed within a radius, blocking placement and interactions when limits are exceeded.
- Automated Redstone Deactivation: Automatically disables all redstone activity server-wide when TPS drops below a threshold, then re-enables it when TPS recovers, with circuit breaker protection to prevent rapid on/off cycling.
- Automatic Garbage Collection: Triggers Java's garbage collection intelligently when memory usage exceeds configurable thresholds, helping to maintain stable memory.
- Dynamic View Distance Scaler: Automatically adjusts players' view distance based on current server TPS, reducing network and client-side load during lag.
- Idle Simulation Distance: Reduces simulation distance for idle players to lower server load while maintaining normal distance for active players.
Commands:
- /perfobooster (alias: /pb, /perfob) - Shows the help menu with available commands.
- /pb reload - Reloads the PerfoBooster configuration.
- /pb status - Shows the current operational status of all optimization modules.
- /pb gc - Manually triggers server garbage collection.
- /pb load - Displays server load statistics, including entities, chunks, TPS, and MSPT (Milliseconds Per Tick).
- /pb sysinfo - Shows detailed system information such as memory usage, CPU load, storage, and internal config access latency.
- /pb update - Displays information about the current plugin version and available updates.
- /pb update check - Forces a new check for plugin updates.
- /pb update download - Downloads the latest available update (requires admin permission).
- /pb info - Shows plugin information including server details, performance summary, and useful links.
Permissions:
- perfobooster.command - Allows access to the base /perfobooster command and help.
- perfobooster.reload - Allows reloading the PerfoBooster configuration.
- perfobooster.status - Allows checking the current optimization status.
- perfobooster.gc - Allows manual triggering of garbage collection.
- perfobooster.load - Allows viewing server load statistics.
- perfobooster.sysinfo - Allows viewing system information.
- perfobooster.update - Allows checking for plugin updates.
- perfobooster.admin - Allows downloading updates and receives update notifications on join (if enabled in config).
Technical Details:
- Full Folia support using region-based and async scheduling for optimal performance.
- Works on Paper/Folia servers (1.20.1+).
- Designed for minimal performance overhead.
- Compatible with most gameplay plugins.
Support:
Having issues or need help configuring PerfoBooster?
- Join our Discord: https://discord.gg/yUghaxRSZs
Bstats:
Tested Softwares
Works on Paper, Folia, Foldenor, Leaf, Luminol, SparklyPaper, LinearPaper, Patina, Pufferfish, Purpur, Gale, Scatter, and DivineMC