▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/SyncBoost
SyncBoost

SyncBoost

The simplest way to boost server performance and eliminate lag.

152
0

1.2.3 - The Big Update

release6 февраля 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

SyncBoost 1.2.1 - Folia Bug Fix

release28 января 2026 г.

📋 Changelog v1.2.1

🐛 Bug Fixes

  • Folia Threading Fix - Fixed IllegalStateException: Thread failed main thread check in WorldCleanerModule 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

SyncBoost 1.2.0 - Folia Support & AI Mob Cap Latest

release28 января 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.

SyncBoost 1.0.0 - Initial Release

release28 января 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.

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x

Поддерживаемые окружения

Сервер

Детали

Лицензия:GPL-3.0-or-later
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная