v0.5.10 Patch Notes

What's new in v0.5.10

New Command: `/bulksetxp`

  • Bulk XP command - Set XP for one, many, or all players at once
  •     Usage: /bulksetxp [targets]
  •     Targets: Single player name, comma-separated names, or * for all online players
  •     Examples:
  •         /bulksetxp mining 1000 - Set all players to 1000 mining XP
  •         /bulksetxp all 0 Player1 - Reset all skills to 0 for Player1
  •         /bulksetxp swords 5000 A,B,C - Set swords to 5000 for specific players
  •     Aliases: setxpall, masssetxp
  •     Admin permission required

Command Architecture Update

  • Async command pattern - /mmoboost and /bulksetxp now use AbstractAsyncWorldCommand
  •     Better console support - commands work reliably from console
  •     Uses withDefaultArg for optional parameters (cleaner syntax)
  •     Store operations properly dispatched to world thread via world.execute()
  • Simplified /mmoboost syntax - Removed --args= prefix
  •     Old: /mmoboost give --args=Steve|mining|2|30
  •     New: /mmoboost give Steve|mining|2|30
  •     Still uses | (pipe) to separate values

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