- Add mention cooldown system
- Change mention color system
- Fixed an issue where the mention rule options did not apply the Placeholder API.
- Added support for the gradient type.
The update from v2.3.0 to v2.4.0 focuses on expanding interactivity with new style types, introducing world-specific mentions, and decoupling the notification system from external dependencies for better accessibility.
New Features & System Changes
- New Style Types (Advanced): Three new style types have been added to support richer chat formatting:
HOVER_ITEM: Displays the tooltip of the item held in the player's main hand when hovering over the text.JSON: Allows the insertion of raw JSON text components for complex formatting.COMMAND_RUN: Immediately executes a command when the text is processed (triggered automatically, not via click).
- New Mention Target: The
@world(name)target has been added, allowing users to mention all players within a specific world (dimension).
Configuration (config.json) Changes
- Notification System Overhaul: The mention notification toggle is no longer dependent on LuckPerms metadata.
- Notification Storage: A new
notificationOffPlayerListfield has been added to the config. This stores the UUIDs of players who have disabled notifications via/ec notification, allowing the feature to work independently of permission plugins.
Improvements and Bug Fixes
- Internal Refactoring: The mention parsing logic has been significantly simplified. Separate data handling classes have been unified into clean
MentionandTargetrecords, improving code maintainability. - Performance Optimization: The processing logic in
MentionProcessorandStylingProcessorhas been streamlined for better efficiency.


