Sueta

SyncBoost

1.2.3

The simplest way to boost server performance and eliminate lag.

·Plugin
  1. 1.2.3latest1.2.3 - The Big UpdateFeb 6, 2026
    ✨ New Features
    #### 🔍 Overselling Detection System - NEW: Automatic detection when your hosting provider may be overselling resources - Warns on plugin startup if resource issues detected - Full analysis after running /syncboost benchmark - Visual indicator in Main Menu Performance Hub card - Detection includes: - CPU performance below expected thresholds - High CPU performance variance (indicates contention) - Memory bandwidth issues - RAM overselling signs #### 📊 Chunk Analyzer Module - NEW: Comprehensive chunk analysis system to identify performance bottlenecks - Detects entity-heavy chunks, tile entity concentrations, and redstone activity - Configurable scoring weights and severity thresholds - Available via /syncboost chunks command or through GUI - Features include: - Real-time chunk scanning across all worlds - Lag score calculation based on entities, tile entities, and redstone - Severity levels: Normal, Warning, Danger, Critical - Top 10 problematic chunks display - Click-to-teleport functionality in GUI - Detailed breakdown per chunk (mobs, items, hoppers, furnaces, etc.) #### 🖥️ Chunk Analyzer GUI Menu - Beautiful animated menu showing analysis results - Color-coded chunk severity indicators - Summary statistics at a glance - One-click teleportation to problematic chunks - Refresh button for real-time updates #### 🧠 Memory Leak Detector - NEW: Comprehensive memory diagnostics and leak detection system - Available via /syncboost memory command or through GUI - Features include: - Real-time heap memory monitoring - Garbage collection metrics and overhead analysis - Memory trend analysis with leak detection - Thread count monitoring - Plugin listener count analysis - Health score calculation - Interactive GUI menu with: - Memory health card with overall status - Heap usage visualization with progress bars - GC overhead statistics - Memory trend analysis - Thread and warning cards - Force GC button with freed memory feedback
    🐛 Bug Fixes
    - Fixed: ArrayIndexOutOfBoundsException crash on menu open - Main Menu now correctly uses 27-slot (3-row) inventory - Removed invalid card placements that caused crashes - Fixed: Module status not updating in Modules Menu - Modules now show real-time ENABLED/DISABLED status - Status updates automatically when modules are toggled
    🎨 UI Improvements
    - Revamped Main Menu with modern card-based design - Rainbow animated borders on menu - Health-based side indicators (green/yellow/red based on server health) - Glassmorphism effect decorations - Enhanced Performance Hub with: - TPS health indicator with color coding - Memory usage progress bar - CPU usage display - NEW: Resource health status indicator
    🔧 New Configuration
    - Added modules/ChunkAnalyzer.yml with: - Customizable score weights for entities, creatures, tile entities, hoppers, redstone - Adjustable warning/danger/critical thresholds - Auto-scan feature with configurable interval - Alert notifications for danger-level chunks #### 🎨 Customizable Message Prefix - NEW: All message prefixes can now be fully customized - Use <prefix> placeholder in lang.yml to reference the main prefix from config.yml - Change main.prefix in config once and all messages update automatically - Updated all default messages in lang.yml to use the new <prefix> placeholder #### 📊 Expanded PlaceholderAPI Support - NEW: 40+ new placeholders available for use in scoreboards, holograms, etc. - PlaceholderAPI identifier changed from lagfixer to syncboost ##### Performance Metrics - %syncboost_tps% - TPS (formatted to 2 decimals) - %syncboost_tps_raw% - TPS (raw value) - %syncboost_tps_color% - TPS with automatic color coding (&a/&e/&c) - %syncboost_mspt% - Milliseconds per tick - %syncboost_mspt_color% - MSPT with color coding - %syncboost_cpu% - CPU process usage - %syncboost_cpusystem% - CPU system usage ##### Entity Counts - %syncboost_entities% - Total entities - %syncboost_mobs% - Total mobs/creatures - %syncboost_items% - Ground items - %syncboost_projectiles% - Projectiles - %syncboost_vehicles% - Vehicles ##### Memory Statistics - %syncboost_memory_used% - RAM used (e.g., "2048MB") - %syncboost_memory_max% - Max RAM - %syncboost_memory_free% - Free RAM - %syncboost_memory_percent% - RAM usage percentage - %syncboost_memory_bar% - Visual progress bar for RAM - %syncboost_memory_used_gb% / %syncboost_memory_max_gb% - RAM in GB ##### Server Statistics - %syncboost_players% - Online player count - %syncboost_players_max% - Max players - %syncboost_worlds% - Number of worlds - %syncboost_chunks% - Total loaded chunks - %syncboost_uptime% - Server uptime (HH:MM:SS format) - %syncboost_uptime_hours% / %syncboost_uptime_minutes% ##### Clearlag Timer - %syncboost_clearlag_timer% - Time until next clear (e.g., "45s") - %syncboost_clearlag_seconds% - Raw seconds remaining - %syncboost_clearlag_formatted% - Formatted time (MM:SS) - %syncboost_clearlag_interval% - Configured interval - %syncboost_clearlag_enabled% - Module status (true/false) - %syncboost_clearlag_progress% - Progress percentage - %syncboost_clearlag_bar% - Visual progress bar
    📝 Technical Changes
    - Added OversellDetector.java utility class - Improved ModulesMenu.java update() method for real-time status - Fixed slot calculations in MainMenu.java for 3-row inventory - Cleaned up unused card definitions - Added ChunkAnalyzerModule.java - Core analysis engine - Added ChunkAnalyzerCommand.java - /sb chunks command handler - Added ChunkAnalyzerMenu.java - Interactive GUI menu - Modified Language.java to support <prefix> tag resolver - Refactored PlaceholderAPIHook.java with comprehensive placeholder support - Updated lang.yml with <prefix> placeholder documentation and usage
    499 downloads
  2. 1.2.1SyncBoost 1.2.1 - Folia Bug FixJan 28, 2026

    📋 Changelog v1.2.1

    🐛 Bug Fixes
    - Folia Threading Fix - Fixed IllegalStateException: Thread failed main thread check in [WorldCleanerModule](cci:2://file:///d:/Syncara%20Host/syncboost/plugin/src/main/java/xyz/lychee/lagfixer/modules/WorldCleanerModule.java:39:0-440:1) on Folia servers - Entity state (like getCustomName()) is now accessed from the correct region thread - Entity processing is dispatched to each chunk's region thread on Folia - Modrinth Publishing - Fixed version format to comply with Modrinth's semver regex validation - Changed from 1.x.x [build x] to 1.x.x+x format
    19 downloads
  3. 1.2.0SyncBoost 1.2.0 - Folia Support & AI Mob Cap LatestJan 28, 2026

    [1.2.0] - 2026-01-28

    🚀 New Features
    - Smart Mob Cap System - Introduced dynamic mob limits that strictly scale based on server TPS. - Added smart_cap configuration section to EntityLimiter.yml. - Priority System: - High Priority (Protected): Bosses, Tamed, Leashed, Named entities, and ModelEngine models. - Low Priority (First to remove): Common hostiles (Zombies, Skeletons, etc.). - Full Folia Support - Added native support for Folia servers (folia-supported: true). - Implemented region-thread-safe entity processing. - Legacy Version Support - Re-enabled support for older Minecraft versions (1.17.1 - 1.20.4). - Configured cross-compilation for Java 17 compatibility on legacy modules.
    🐛 Bug Fixes
    - Critical Threading Fix: Resolved IllegalStateException and UnsupportedOperationException on Folia servers caused by accessing entity data from the global thread. - MobAiReducer: Fixed threading context for entity optimization on Folia. - Build System: Fixed Gradle build failures related to Java version mismatches between modules.
    🛠 Technical Changes
    - Refactored AbstractFork to include isFolia() detection. - Updated EntityLimiterModule to use region-aware scheduling for chunk processing.
    17 downloads
  4. 1.0.0SyncBoost 1.0.0 - Initial ReleaseJan 28, 2026

    [1.0.0] - 2026-01-28

    🚀 The Rebranding Update
    This release marks a new beginning as SyncBoost. We have focused entirely on establishing the new identity, refining the user experience, and cleaning up the codebase.
    ✨ Added
    - New Identity: Complete rebrand from "LagFixer" to "SyncBoost". - GUI Revamp: Brand new in-game menu structure with a modern Blue/Cyan theme. - Documentation: Comprehensive README.md overhaul with detailed module info. - Professional Logs: Cleaner startup console output.
    🛠 Changed
    - Commands: All commands now use /syncboost prefix. - Messages: Standardized chat formatting with » bullets and consistent coloring. - Build: Enforced Java 21 requirement for better performance.
    ⚠️ Known Limitations
    - Folia Support: ❌ Not supported in this version. Use on Spigot/Paper/Purpur only. Folia support is planned for the next update. - Legacy Versions: Support for Minecraft 1.16.5 - 1.20.4 is currently disabled in the build configuration.
    17 downloads

Similar projects

Plugin →