v0.8.10 Patch Notes

What's new in v0.8.10

Boost Permissions Overhaul

  • Boost permissions now use native permission checks - The custom permissions.json file-based boost permission system has been replaced with native player.hasPermission() checks, ensuring compatibility with any permission mod like LuckPerms or HyperPerms
  • 84+ built-in boost permission nodes - A comprehensive set of boost templates is now available out of the box, covering all-skills, category, per-skill, and global boosts at various multipliers and durations. Server owners grant the corresponding permission nodes through their preferred permission mod
  • Removed /mmoconfig reloadperms command - No longer needed since permissions are checked live through the native permission system
  • Boost page refresh no longer requires file reload - The Refresh button on the Boosts page now re-renders instantly, checking permissions in real time

Configurable Boost Templates

  • Boost templates are now a proper override-based config - All boost permission templates are stored in mods/mmoskilltree/boost-templates.json using the same override pattern as XP tokens. Only customizations are persisted; defaults are always built in
  • Custom boost nodes require registration - The mod only recognizes boost nodes that are registered as templates. To create a custom boost with values not in the 124 defaults, use the "Add" button in the admin UI — simply granting an unregistered node via a permission mod will not work
  • New admin UI page for boost templates - Browse, add, disable, and delete boost templates from the admin config page. Accessible via the "Boost Templates" button in the Actions section. Includes a copyable permission string field for pasting directly into permission mod commands
  • Add custom templates - Create new boost templates with any multiplier, duration, and cooldown combination. Select a target and scope, enter the values, and click Add — the new permission node is generated automatically and appears in the list
  • Delete custom templates - Remove custom templates you no longer need. Default templates cannot be deleted (use Disable instead)
  • Disable specific boost templates - Disable any boost template to prevent players from using it, even if they have the permission node
  • Trim redundant overrides - Clean up overrides that match their default values with a single button click

Offline Player Support for Bulk XP

  • /bulksetxp now queues changes for offline players - When targeting * (all players) or naming specific players who aren't online, XP changes are saved and applied automatically when they next join the server
  • Queued resets apply on login - Pending XP changes are applied in order, rewards are validated (revoked if levels dropped), and the leaderboard is updated — all before stat effects are reapplied
  • Persistent queue - Pending XP changes survive server restarts, stored in mods/mmoskilltree/pending-xp-resets.json

Bug Fixes

  • Fixed skill tree rewards showing duplicated values - Rewards on the skill tree page were displaying doubled text like "+10% +10% Mining XP" instead of "+10% Mining XP". The display text for custom reward names is now shown as-is without prepending the formatted value again

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