Queue, Party & Kill Effect Update
• Fixed players getting stuck in queue after matches. Queue state now clears correctly.
• Fixed party games instantly ending during countdown. Players are now protected from damage, fall, and void checks until the match starts.
• Improved overall stability for queue and party systems.
Kill Effect Improvements:
• All kill effect messages are now fully customizable in messages.yml.
• Supports custom text, colors, and formatting.
• Includes selection, deselection, disabled, permission, and status messages.
Result: More stable gameplay, smoother match starts, and fully customizable kill effect notifications.
Note: Delete messages.yml and this are not tested
Fixed an issue where players could remain stuck in queue after disconnecting.
• Players are now properly removed from all queues when they leave the server.
• Fixed scoreboard and placeholder state not resetting after reconnect.
• Prevented players from being blocked from joining FFA or other modes after reconnecting.
Queue system is now fully stable and handles disconnects correctly.
Implemented profiler-driven optimizations to reduce CPU usage and improve responsiveness.
• Optimized inventory click handling by replacing expensive title checks with a fast internal registry.
• Improved GUI detection across multiple systems for better performance.
• Removed unnecessary serialization processes that were triggered on every inventory interaction.
• Cached spawn item configuration to eliminate disk loading on every player interaction.
• Reduced overhead in hot event handlers for smoother gameplay.
Result:
Lower CPU usage, faster GUI response, and improved overall server performance.
Fixed multiple issues in party games and improved overall server performance.
• Fixed Party Split friendly fire. Teammates can no longer damage each other.
• Fixed players sometimes not receiving their kit in Party Split.
• Fixed rare deaths when Party FFA starts.
• Added cooldown to prevent public party announcement spam.
Performance Improvements:
• Reduced memory allocations and optimized hot event systems.
• Cached frequently used config values to improve efficiency.
• Optimized FFA, party, and combat logic to reduce CPU load.
• Improved TNT and fireball calculations for better performance.
• Faster game state and player lookups.
Result:
Lower CPU usage, improved MSPT, smoother gameplay, and more stable party matches.
Fixed an issue where ranked queue and fight counts were showing incorrect values.
• Ranked placeholders now correctly display queue and fight counts.
• Applies everywhere — GUI, scoreboards, holograms, and PlaceholderAPI.
• Improved accuracy and consistency of ranked system data.
All ranked queue statistics are now fully synchronized.
• ELO win/loss messages are now fully customizable in messages.yml.
• Uses actual configured ELO values instead of hardcoded numbers.
• Added Tier UP and Tier DOWN notifications with titles and chat messages.
• Players now get clear feedback when their rank changes.
Note: Delete your old messages.yml or add the new entries to apply these changes.
Major internal optimizations to reduce unnecessary processing and improve efficiency.
• Reduced heavy move-event processing.
• Eliminated unnecessary string and map operations.
• Improved arena and game lookups to constant-time performance.
• Optimized kit rule handling.
• Improved queue checks to O(1) lookups.
Result: lower CPU usage and smoother overall performance.
Delete message.yml
Fixed an issue where quitting and rejoining during match start could force you into a broken match.
Matches now cancel properly if a player leaves.
Remaining player is automatically re-queued.
