
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 chunkscommand 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 memorycommand 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:
ArrayIndexOutOfBoundsExceptioncrash 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.ymlwith:- 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 inlang.ymlto reference the main prefix fromconfig.yml - Change
main.prefixin config once and all messages update automatically - Updated all default messages in
lang.ymlto use the new<prefix>placeholder
📊 Expanded PlaceholderAPI Support
- NEW: 40+ new placeholders available for use in scoreboards, holograms, etc.
- PlaceholderAPI identifier changed from
lagfixertosyncboost
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.javautility class - Improved
ModulesMenu.javaupdate() method for real-time status - Fixed slot calculations in
MainMenu.javafor 3-row inventory - Cleaned up unused card definitions
- Added
ChunkAnalyzerModule.java- Core analysis engine - Added
ChunkAnalyzerCommand.java-/sb chunkscommand handler - Added
ChunkAnalyzerMenu.java- Interactive GUI menu - Modified
Language.javato support<prefix>tag resolver - Refactored
PlaceholderAPIHook.javawith comprehensive placeholder support - Updated
lang.ymlwith<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 checkin 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
- Entity state (like
-
Modrinth Publishing - Fixed version format to comply with Modrinth's semver regex validation
- Changed from
1.x.x [build x]to1.x.x+xformat
- Changed from
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_capconfiguration section toEntityLimiter.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.
- Added native support for Folia servers (
- 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
IllegalStateExceptionandUnsupportedOperationExceptionon 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
AbstractForkto includeisFolia()detection. - Updated
EntityLimiterModuleto 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.mdoverhaul with detailed module info. - Professional Logs: Cleaner startup console output.
🛠 Changed
- Commands: All commands now use
/syncboostprefix. - 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.
Совместимость
Детали
Лицензия:GPL-3.0-or-later
Опубликован:2 месяца назад
Обновлён:2 месяца назад