advancedannouncements-1.0.1.jar
Curse Maven Snippet
What's new
Changelog - AdvancedAnnouncements v1.0.1
-
Infinite Component Architecture: Completely redesigned the template system to remove the rigid previous structure (fixed prefix and text). It now allows chaining an unlimited number of independent blocks, combining custom colors and styles fluidly.
-
Component Limit Control: Added the
maxTemplateComponentsconfiguration parameter to optionally manage the cap or lack of a limit for components per template. -
Extended Multi-User Support: Built-in native compatibility for multiple positional variables (
$player1,$player2,$player3, etc.) within a single template, ideal for advanced moderation commands and administrative notices with differentiated names. -
Extreme Performance Optimization (Zero Lag):
-
Eliminated repetitive map creation (
HashMap) and object allocation on each timer tick, eradicating memory garbage collection. -
Replaced heavy regular expressions with direct string scanning, protecting TPS and the i3 processor usage.
-
-
On-Demand Help System (Zero RAM Impact): Implemented a quick command mini-guide accessible directly by executing
/announcewithout arguments, designed to be read on-demand without consuming static RAM or constant CPU cycles. -
Hot-Reloading: Optimized the
/announce reloadcommand to apply configuration changes instantly without requiring a server restart or compromising disk resources.
This mod has no additional files

