v0.5.7 Patch Notes

What's new in v0.5.7

XP Boost System

  • Global and personal XP boosts - Players can activate boosts that multiply XP gains
  •     Global boosts affect all players on the server
  •     Personal boosts affect only the activator
  •     Boosts can target all skills, specific skills, or skill categories
  •     Multiple boosts stack additively (1.5x + 2x = 2.5x total)
  • Boost Tokens - One-time boost awards via commands
  •     Admins award tokens with /mmoboost give --args=||||[scope]
  •     Tokens can be personal (default) or global scope - global tokens activate server-wide when used!
  •     Tokens are stored until the player chooses to activate them
  •     Works for offline players - tokens delivered on next login
  •     No permission required to activate awarded tokens
  •     Players activate tokens from the Boost UI when ready
  • Permission-based boost activation - Server owners control who can activate repeatable boosts
  •     Permission format: mmoskilltree.xpboosts.....
  •     Target: all, skill name, or category name
  •     Scope: self (personal) or all (global)
  •     Multiplier uses underscore for decimal: 1_5 = 1.5x
  •     Duration and cooldown in minutes
  •     Example: mmoskilltree.xpboosts.mining.self.2_0.30.60 - 2x Mining, self, 30min, 1hr cooldown
  • Boost UI Page - New "Boosts" tab in ViewXpPage with three sections:
  •     Active Boosts - Currently running boosts (global + personal) with time remaining
  •     Boost Tokens - One-time tokens awarded via commands, ready to activate
  •     Reusable Boosts - Repeatable boosts available from permissions (with cooldowns)
  •     Refresh button to update display
  • Admin /mmoboost command - OPs can manage boosts directly (uses --args= with | separator)
  •     /mmoboost give --args=||||[scope] - Award boost token
  •     /mmoboost global --args=|| - Activate global boost immediately
  •     /mmoboost list - Show active global boosts
  •     /mmoboost clear --args= - Clear boosts and tokens
  •     /mmoboost status --args= - Show boost status including tokens
  • Persistence - Boosts and tokens persist across server restarts
  •     Global boosts saved to mods/mmoskilltree/active-boosts.json
  •     Pending tokens for offline players saved in the same file
  •     Personal boosts and tokens stored in player's SkillComponent
  •     Cooldowns track last activation timestamp

Other Changes

  • Defense skill renamed to Block - Display name updated to "Block" across all code and UI
  •     Updated in all 8 languages (EN: Block, ES: Bloqueo, FR: Blocage, PT: Bloqueio, HU: Blokkolás, TR: Blok, DE: Blocken, IT: Blocco)
  • Command UX improvement - /mmoboost uses --args= with pipe-separated values
  •     Example: /mmoboost give --args=Steve|mining|2|30

Looking for technical details? View full developer changelog for v0.5.7