Update focused on better event filtering, EXP messaging improvements, rewards reliability, data safety, and message rendering across versions. Recommended: Back-up any player data before updating.
| Added - Added NAME_CONTAINS and NAME_EXACT arguments for KILL_MOB and DAMAGE_MOB events to validate mob names. - Added internal placeholder {exp_event} for exp.gained messages in lang.yml to display the event that granted EXP. - Added exp.events section to translate event names used by the {exp_event} placeholder. - Added compatibility so EXP stacking combo can show the last EXP event using {exp_event}. - Added MiniMessage support to all messages.
| Changed - Adjusted internal methods to use the new RequirementTracker. - Improved internal database methods for better reliability and consistency. - Reworked shortcut options to better match the most used commands: - Old: show-menu-in-main-command: false - New: - command-shortcuts.xlv: false - command-shortcuts.prestige: false - General improvements across the internal codebase.
| Fixed - Fixed an issue where players were not receiving their rewards (with or without prestige). - Fixed /xlv delete not allowing players to regain previously earned rewards. - Fixed rewards not being granted when using the Auto Claim feature. - Fixed a major issue where player data could be lost after a reload or restart. - Fixed some compiling issues. - Fixed titles not working on 1.8. - Fixed gradients not working on any messages.
| Notes / Recommendations - Recommended: Back-up any player data before updating. - Review your config and migrate old shortcut options to the new command-shortcuts section if needed.