v0.10.2 Patch Notes
What's new in v0.10.2
Custom Skills
- Define your own skills - Server owners can now create fully custom skills beyond the 22 built-in ones. Custom skills have a unique ID, display name, description, category (Gathering, Combat, Crafting, or Misc), and trigger types — all configured through the admin UI or
mods/mmoskilltree/custom-skills.json - Custom Skills admin page - A new page accessible from the admin dashboard (
/mmoadmin> Custom Skills) lets you create, edit, and delete custom skills. Set the skill's display name, pick a category, toggle XP trigger types, and manage everything visually - Disable built-in skills - Any of the 22 built-in skills can be disabled from the Custom Skills page. Disabled skills are hidden from all UI pages, stop awarding XP, and are excluded from admin editors
- Full admin editor support - Custom skills appear alongside built-in skills in the Skill Tree Overrides, Command Rewards, and XP Maps admin editors. Add reward tiers, configure milestone commands, and set XP values for custom skills the same way you would for any built-in skill
- Skill tree tiers for custom skills - Add reward tiers to custom skills through the Skill Tree Overrides page. A "+" button lets you add new tiers, and tiers can be removed since custom skills have no built-in defaults
- Persisted in config - Custom skill definitions are saved to
mods/mmoskilltree/custom-skills.json. Skill tree tiers, command rewards, and XP maps for custom skills are saved to their respective override config files
Per-Skill Max Level Setting
- Configurable max levels - Server admins can now set a default max level for all skills and override it for individual skills. The default max level is 200. Set any skill higher or lower to fit your server's progression design
- XP stops at max level - Once a skill reaches its max level, no further XP is awarded. This applies to all XP sources: passive gains, XP tokens, boost multipliers, and the API
- Admin UI - A new "Max Levels" section on the Custom Skills page (
/mmoadmin> Custom Skills) lets you set the default max level and per-skill overrides visually. Skills with overrides are highlighted orange. Use "Apply All" to save changes or "Reset All" to clear overrides - Admin commands clamped - The
/setxpcommand automatically clamps values to each skill's max level XP threshold - Persisted in config - Max level settings are saved to
mods/mmoskilltree/custom-skills.jsonand survive server restarts
Fishing Skill Tree
- Parry rewards for Fishing - When Perfect Parries is installed, Fishing now includes Parry Reflect and Parry Stamina Drain rewards in its skill tree at levels 40-100, matching the same progression as combat skills
Multi-Skill Quest Requirements
- Multiple skill requirements per quest - Quests can now require players to meet multiple skill levels before accepting. For example, a quest can require both Mining 30 AND Crafting 20. All skill requirements must be met for the quest to unlock
- Backward compatible - Existing quests with a single skill requirement continue to work unchanged. The new array format is optional and only needed when gating on more than one skill
- UI shows all requirements - The quest log displays every skill requirement in the "Requires:" line, so players can see exactly what they need
Dynamic Quest Category Filters
- Quest filter buttons are now dynamic - The quest page category filter tabs (Main, Daily, Misc) are no longer hardcoded. Filter buttons are generated automatically based on which categories have enabled quests. Custom categories defined in quest JSON files (e.g., "seasonal", "events", "pvp") now get their own filter button
- Custom category colors - Custom categories get a unique accent color from a rotating palette, used on the category strip of each quest row
Bug Fixes
- Harvest quests now track interactive crop pickups - Previously, harvesting quests only counted crops broken directly. Crops picked up interactively (the primary harvest method) now also count toward quest progress
- Fishing now appears in leaderboard filters - Fishing was missing from the Gathering category on the leaderboard page
Looking for technical details? View full developer changelog for v0.10.2