v0.5.9 Patch Notes
What's new in v0.5.9
Skill Permission Filtering
- Permission-based skill visibility - When skill permissions are enabled, skills are now filtered throughout the UI
- Skills without permission are hidden from the XP overview page
- Skills without permission are excluded from total/category level calculations
- Navigation in Skill Tree and Item Rewards pages skips unpermitted skills
- Leaderboard skill filters only show skills the viewer has access to
- Category tabs hidden - Category tabs (Gathering, Combat, etc.) are hidden if player has no permission for any skill in that category
- Leaderboard category filters also hidden when no skills available in that category
- Admin permission help text -
/mmoadminnow shows permission nodes when permissions are enabled - Explains
mmoskilltree.skill.*for all skills - Explains
mmoskilltree.skill.mining,.swords, etc. for individual skills - Explains
mmoskilltree.command.xpfor the/mmoxpcommand
Award Boost Admin Page
- Award Boost Page - New admin UI for granting boost permissions and tokens to players
- Access via "Award Boost" button in
/mmoadmin - Dual input fields:
- UUID field for recurring permissions (uses
/perm user add) - Username field for one-time tokens (uses XpBoostService directly)
- Dynamic skill list - Shows all skills with XP values configured
- Skill buttons wrap after 8 per row using SkillButtonRow.ui template
- Target categories: All, Gathering, Combat, Production
- Target individual skills: Mining, Woodcutting, Swords, etc. (all configured skills)
- Preset + Custom inputs - Use quick buttons or type custom values
- Multiplier: 1.5x, 2x, 3x, 5x, 10x presets + custom field
- Duration: 15m, 30m, 1h, 2h, 24h presets + custom field (minutes)
- Cooldown: None, 1h, 24h, 7d presets + custom field (minutes)
- Choose scope (Personal or Global)
- Live permission preview updates as you configure
- Rate limiting - 500ms cooldown prevents button spam
- Improved readability with lighter text colors
- Full localization in all 8 languages
Bug Fixes
- Luck loot empty values - Empty string values in luck loot tables now correctly give no bonus item
- Allows disabling luck drops for specific blocks by setting empty value
- Disabled cracked ore variants in special terrain to prevent exploits:
-
Ore_Thorium_Mud_Cracked,Ore_Cobalt_Slate_Cracked,Ore_Adamantite_Magma_Cracked,Ore_Iron_Basalt_Cracked - XP maps also updated to disable XP for these cracked ore variants
- Disabled XP patterns - Patterns with 0 or negative XP (-1) are now properly skipped for combat skill detection
- Disabled weapons don't receive skill bonuses (damage, crit, lifesteal)
- Consistent behavior: disabled pattern = no XP and no combat bonuses
- Added comment clarifying
bestXp > 0check semantics
Config Compatibility
- No config version bump required - uses existing
skillPermissionsEnabledsetting - Existing permission nodes unchanged (
mmoskilltree.skill.*,mmoskilltree.command.*)
Looking for technical details? View full developer changelog for v0.5.9