Repository navigation
Releases
Releases · NotGamerPratham/OptimzeServer
OptimizeServer 1.0.0
Added
- Universal Platform & Version Compatibility Engine (
com.pratham.optimizeserver.compatibility):- Automatic detection for Spigot, Paper, Purpur, Pufferfish, Airplane, Folia, Leaves, Gale, CraftBukkit, and unknown Bukkit-compatible servers.
- Historical (1.8.8+), current (1.20.x, 1.21.x), and future Minecraft Java Edition version parsing.
- Java runtime version and GC flag inspection across Java 8, 11, 16, 17, 21, and 25+.
- Conservative safe-mode fallback on unrecognized server implementations.
- Folia-Aware Scheduler & Bounded Worker Pool (
com.pratham.optimizeserver.scheduler):- Unified
SchedulerAdaptersupporting Bukkit/Paper main-thread tasks, FoliaGlobalRegionScheduler,RegionScheduler,EntityScheduler, and bounded async workers (BoundedWorkerPool).
- Unified
- Real-Time Performance Monitoring Engine (
com.pratham.optimizeserver.monitoring):TickMonitor: Monotonic MSPT & TPS across 5s, 30s, 1m, 5m, and 15m rolling windows with P50, P95, P99, and standard deviation statistics.CpuMonitor: Process and system CPU load tracking.MemoryMonitor: Heap, non-heap, GC pause rate, and thread allocation rate telemetry (strictly zero forcedSystem.gc()calls).NetworkMonitor: Player RTT ping vs server tick-overrun and packet processing overhead separation.ChunkMonitor: Loaded chunks, load/unload rates, and new chunk generation rate with query coalescing.EntityMonitor: Read-only entity and block-entity distributions by type and world.TaskMonitor: Pending tasks and active worker tracking by owning plugin.StorageMonitor: Asynchronous disk capacity and metadata I/O latency monitoring.
- Performance Intelligence & Diagnostic Engine (
com.pratham.optimizeserver.analyzer):BottleneckAnalyzer,AnomalyDetector,TrendAnalyzer,RecommendationEngine,EvidenceCollector, andDiagnosticCoordinator.- Classification across CPU, Memory, GC, Chunks, Entities, Plugin Tasks, Storage, Network, and Unknown/Insufficient Evidence.
- Hybrid Optimization Engine & Safety Architecture (
com.pratham.optimizeserver.optimizer,com.pratham.optimizeserver.safety):- 9 reversible internal Automatic Safe and Conditional optimization modules with before/after measurements and
RollbackManager. - Strict
SafetyValidatorprotecting all 16 vanilla gameplay invariants.
- 9 reversible internal Automatic Safe and Conditional optimization modules with before/after measurements and
- Optional Integrations (
com.pratham.optimizeserver.integrations):- Optional Spark profiler integration (
SparkIntegration) with Paper-bundled detection and privacy-preserving manual session controls. - Optional Chunky integration (
ChunkyIntegration) with resource readiness checks and manual pre-generation controls.
- Optional Spark profiler integration (
- Administrative Command Suite & Local Reporting:
- Full
/optimizeserver(/os) command tree, tab completion, pagination, permission nodes, and local rotating diagnostic reports.
- Full
Downloads: Modrinth · SpigotMC · GitHub Releases
Compatibility: Spigot, Paper, Purpur, Pufferfish, Folia, Leaves, Gale · Minecraft 1.8.8 – 1.21.x+ · Java 8+
SHA-256: 6d44e776feeb776642ebcb8824bdfcb7396cd0cd415475dbbf5a6519e5f9e092
OptimizeServer
[1.0.0] - 2026-11-10
Added
- Universal Platform & Version Compatibility Engine (
com.pratham.optimizeserver.compatibility):- Automatic detection for Spigot, Paper, Purpur, Pufferfish, Airplane, Folia, Leaves, Gale, CraftBukkit, and unknown Bukkit-compatible servers.
- Historical (1.8.8+), current (1.20.x, 1.21.x), and future Minecraft Java Edition version parsing.
- Java runtime version and GC flag inspection across Java 8, 11, 16, 17, 21, and 25+.
- Conservative safe-mode fallback on unrecognized server implementations.
- Folia-Aware Scheduler & Bounded Worker Pool (
com.pratham.optimizeserver.scheduler):- Unified
SchedulerAdaptersupporting Bukkit/Paper main-thread tasks, FoliaGlobalRegionScheduler,RegionScheduler,EntityScheduler, and bounded async workers (BoundedWorkerPool).
- Unified
- Real-Time Performance Monitoring Engine (
com.pratham.optimizeserver.monitoring):TickMonitor: Monotonic MSPT & TPS across 5s, 30s, 1m, 5m, and 15m rolling windows with P50, P95, P99, and standard deviation statistics.CpuMonitor: Process and system CPU load tracking.MemoryMonitor: Heap, non-heap, GC pause rate, and thread allocation rate telemetry (strictly zero forcedSystem.gc()calls).NetworkMonitor: Player RTT ping vs server tick-overrun and packet processing overhead separation.ChunkMonitor: Loaded chunks, load/unload rates, and new chunk generation rate with query coalescing.EntityMonitor: Read-only entity and block-entity distributions by type and world.TaskMonitor: Pending tasks and active worker tracking by owning plugin.StorageMonitor: Asynchronous disk capacity and metadata I/O latency monitoring.
- Performance Intelligence & Diagnostic Engine (
com.pratham.optimizeserver.analyzer):BottleneckAnalyzer,AnomalyDetector,TrendAnalyzer,RecommendationEngine,EvidenceCollector, andDiagnosticCoordinator.- Classification across CPU, Memory, GC, Chunks, Entities, Plugin Tasks, Storage, Network, and Unknown/Insufficient Evidence.
- Hybrid Optimization Engine & Safety Architecture (
com.pratham.optimizeserver.optimizer,com.pratham.optimizeserver.safety):- 9 reversible internal Automatic Safe and Conditional optimization modules with before/after measurements and
RollbackManager. - Strict
SafetyValidatorprotecting all 16 vanilla gameplay invariants.
- 9 reversible internal Automatic Safe and Conditional optimization modules with before/after measurements and
- Optional Integrations (
com.pratham.optimizeserver.integrations):- Optional Spark profiler integration (
SparkIntegration) with Paper-bundled detection and privacy-preserving manual session controls. - Optional Chunky integration (
ChunkyIntegration) with resource readiness checks and manual pre-generation controls.
- Optional Spark profiler integration (
- Administrative Command Suite & Local Reporting:
- Full
/optimizeserver(/os) command tree, tab completion, pagination, permission nodes, and local rotating diagnostic reports.
- Full