v0.6.1 Patch Notes

What's new in v0.6.1

Boost Stacking Limits

  • Hard cap on total XP multiplier - New maxBoostMultiplier setting (default: 5.0x) prevents runaway XP gains regardless of how many boosts are active
  • Active boost count limits - Configurable caps on simultaneous personal boosts (maxPersonalBoosts, default: 3) and global boosts (maxGlobalBoosts, default: 3)
  • Stack mode selection - Choose between "additive" (all boosts sum together) or "highest" (best global + best personal only) via boostStackMode setting
  • Token preservation on limit - When a player tries to activate a boost token at the limit, the token is NOT consumed and an error message is shown
  • Admin boost gating - /mmoboost global returns an error when the global limit is reached instead of silently creating a boost
  • Boost Page UI awareness:
  •     Limits info line shows current state: "Limits: 5.0x cap | additive | Personal 2/3 | Global 1/3"
  •     Token and permission activate buttons are disabled (red "LIMIT REACHED") when the relevant limit is hit
  • Admin UI section - New "Boost Stacking Limits" section in /mmoadmin with:
  •     Text fields for max multiplier, max personal, and max global boosts
  •     Toggle buttons for additive/highest stack mode
  •     Save button applies all changes at once
  • Localized in all 8 languages (EN, ES, FR, PT, HU, TR, DE, IT)

Admin Button on XP Page

  • Quick admin access - Admins now see an "Admin" tab in the /xp sidebar, just above Settings
  • Opens the /mmoadmin configuration page directly from the skill overview
  • Only visible to players with mmoskilltree.admin permission (or OP when permissions disabled)
  • Server-side permission check on click prevents unauthorized access

Bug Fixes

  • Fixed global boost permissions not working - Global boosts created through the Admin Award Boost UI were silently broken and never appeared. Global boost permissions now work correctly.
  •     Action required: Any previously awarded global boost permissions need to be re-issued. Re-award them through the Admin UI, or manually replace .global. with .all. in existing permission entries.

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