Customizable Main Command: Main plugin command can now be changed from /jobs to any command via main-command in config.yml
Current Jobs Placeholder: Added %universejobs_currentjobs% PlaceholderAPI placeholder to display player's active jobs
Customizable Boost Notifications: Boost notification messages are now fully customizable in language file with placeholders for type, boost_id, multiplier, duration, and job
Bug Fixes
Fixed job icons with PLAYER_HEAD:texture format not displaying in main menu (now requires separate material and player-head fields)
Fixed admin boost console messages displaying broken color codes (&€l&e) by using MessageUtils for proper color conversion
Fixed join command error message not formatting colors when max jobs limit is reached
Fixed missing {xp_required} placeholder in main jobs menu
Fixed {current_xp} placeholder showing "0/0" XP display by using current level progress instead of total XP
Fixed level 1 XP calculation treating level 1 threshold as starting point instead of 0, causing immediate level jump
Fixed "JobManager is shutdown" error when using plugin reload/unload commands by resetting shutdown flag on reload
Fixed "Plugin attempted to register task while disabled" error on reload by checking plugin enabled state before task creation
Fixed "Initial delay ticks may not be <= 0" error in boost manager GUI by removing incorrect milliseconds-to-ticks conversion
Fixed "Index -999 out of bounds" error when clicking outside boost GUI by adding slot bounds validation
Fixed boost GUI messages (refresh, remove, no-permission) displaying broken color codes by using MessageUtils
Fixed boost GUI auto-refresh using invalid interval values by validating config and defaulting to 20 ticks if invalid
Fixed boost GUI not updating after removing a boost by calling updateGuiContent() after removal
Configuration Changes
Added main-command: "jobs" to config.yml for customizable command
Job icon format changed: use material: "PLAYER_HEAD" with player-head: "texture" instead of material: "PLAYER_HEAD:texture"
Added boost-notification section to en_US.yml with received, received-with-job, and global-started messages
Changed XP display in main-menu.yml from {player_xp} to {current_xp} for accurate level progress