Description
MMO Skill Tree
A fully customizable RPG skill progression system for Hytale, inspired by mcMMO and RuneScape - hotbar abilities, triggered passives, quests, achievements, and a deep skill tree.
Level up 20 skills, unlock 32 hotbar abilities, claim Lv 100 capstone passives, complete quests, hunt ~200 achievements, and climb the leaderboards. Every block you mine, tree you chop, and enemy you defeat builds toward a character that's truly yours - solo or on a server.
Everything runs through clean in-game menus, so there are no commands to memorize. Server owners get a visual admin dashboard to retune all of it - no config files required.

Features
20 Skills
- Gathering - Mining, Woodcutting, Excavation, Harvesting, Fishing
- Combat - Swords, Daggers, Polearms, Staves, Axes, Blunt, Archery, Magic, Artillery, Unarmed, Defense, Acrobatics
- Crafting & Misc - Crafting, Enchanting, Building
Prefer to build your own? Add custom skills in custom-skills.json, or disable any built-in skill you don't want.
Active Abilities
32 hotbar abilities across ten skills - unlock them in the skill tree, bind with /mmoabilities, and cast. Three ability slots each map to one of six Hytale inputs (Ability 1 / 2 / 3, alone or with Crouch); pick whatever feels best, and bound slots can also fire from reusable Cast Items so you never have to swap off your weapon.
- Magic - Arcane Missiles, Poison Dart, Fireball / Ice Bolt, Frost Nova / Renewal, Flame Stream, Meteor: burst, control, sustain, and a channeled torrent
- Archery - Hunter's Mark, Piercing / Scatter Shot, Volley, Paralyzing Dart
- Melee (Sword / Axe / Daggers) - empowered swings, momentum dashes with i-frames, and party buffs
- Defense - Shield Bash, Shield Slam, and a Guardian's Call party aura
- Gathering capstones - Seismic Slam (Mining), Lumberjack Leap (Woodcutting), Thorn Patch (Harvesting), Tide Caller (Fishing)
- A dodge for everyone - an 8-way i-frame roll from Acrobatics Lv 4
Choice tiers let you pick 1 of 2 at key levels (Shadowstep vs Vanish, Fireball vs Ice Bolt, and more), and every combat skill carries triggered passives plus two Lv 100 capstones that augment abilities, apply real status effects (stun, slow), or drop damage zones at the kill site. A server-tunable pre-defense damage cap keeps combos in check.
Skill Tree Rewards
Every skill has a reward tree at level milestones (5, 10, 15, 20, 30, 40, 50, 65, 80, 100) plus choice tiers for abilities and unique passives. Early tiers are Pick 1 of 2-3; elite and master tiers let you Pick 2-3 of 5-6. Damage rewards are flat-first (flat values early, rare % multipliers only at Lv 80 / 100) so builds stay balanced instead of snowballing.
Reward types:
| Type | Effect |
|---|---|
| Bonus XP | Gain more XP from actions |
| Max Health / Stamina / Mana | Permanently raise a resource pool |
| Health / Mana Regen | Regenerate a resource over time |
| Damage | Flat or percent damage with attacks |
| Block | Take less damage from hits |
| Critical Chance | Chance for 50% bonus damage |
| Combo Damage | Flat or percent extra damage on combo finisher hits |
| Lifesteal | Flat or percent heal when you deal damage |
| Dodge Counterattack | Bonus damage on your next hit after an i-frame dodge |
| Ability Unlock | Unlocks an active ability or triggered passive |
| Cooldown Reduction | Reduces cooldowns of this skill's abilities |
| Effect Duration | Extends your abilities' status effects |
| Luck | Chance for bonus resources when gathering |
| Fall Reduction | Take less damage from falls |
| Parry rewards | Counterattack, Reflect, Stamina Drain, and Stun Damage (with Perfect Parries) |
Quests
Give players goals to chase - defined in JSON, or with the visual Quest Builder.
- 9 objective types - break / place blocks, craft items, kill mobs, deal damage, pick up items, reach skill levels, talk to NPCs, and turn in items
- NPC quests - tie quests to specific NPCs with a two-panel UI and progress-aware dialogue text. Works with any dialogue mod that can run a command - point a dialogue button at
/mmoquestuito open the quest UI straight from a conversation - Chains & gates - AND/OR prerequisites for branching questlines, total / skill-level gates, and permission checks
- Repeatable with cooldowns - daily quests and farming loops on a timer
- Staged objectives - any order within a stage, sequential between stages
- Flexible rewards - XP, boost tokens, currency, or commands, mixed per quest
- Auto-accept & auto-claim, quest tags, and Main / Daily / Misc categories
Achievements
~200 achievements with progress tracking, point milestones, and server-first claims (the first player to unlock certain achievements is recorded permanently). Multi-criteria meta-cascades chain unlocks, Feats of Strength have no progress bar, and players pin up to 5 to the HUD. ABILITY_CAST objectives track casts (ships with a Spellsword chain at 10 / 100 / 1,000).
Statistics
Persistent lifetime stats in the Statistics view: mob kills, damage dealt, ability casts (per-ability), playtime, blocks broken and items picked up (per type), and fish caught. Achievement criteria read straight from these.
Elite Hostile Mobs
Hostile mobs can roll into elites the moment they spawn - Rare (1.5×), Elite (2.5×), and Legendary (5× HP, with scaled damage). Configurable roll chance, allow / deny filtering, custom tiers, and persistence across chunk unloads. Off by default; one-click toggle in the dashboard.
Bounty Boards & Token Shop
From the free MMO Skill Bounty Pack: placeable board posters offer rotating kill, gather, mine-and-deliver, train, and delivery contracts that pay Bounty Tokens plus skill XP. Everyone sees the same daily and weekly board, accepts what they like, finishes anywhere, and auto-claims; reroll a single contract for a few tokens, and harder contracts lock behind a minimum combat level. Spend tokens at the Token Trader on XP boosts, item caches, and conversions, with a rotating Featured shelf and an XP Exchange. An Adventurer's Guide NPC stands at world spawn as a one-stop hub - and a first-time guided walkthrough of the whole mod.
Consumable XP Items & Scrolls
- XP & Boost tokens - flat-XP tokens in 8 tiers (100 up to 500,000 XP) and timed XP-multiplier boosts (personal or global), awarded at skill milestones, hold-to-consume, all tunable in
xp-tokens.json - Utility scrolls - a reusable Skills Menu scroll, plus one-skill and full skill-tree reset scrolls (your XP and levels are always preserved)
Multi-Language Support
Full localization in 9 languages (English, Spanish, French, Portuguese, Hungarian, Turkish, German, Italian, Russian), covering all UI, ability names + flavor + effect summaries, and content (shop offers, quests, achievements, mastery, currencies). Switch instantly in Settings; add your own by shipping a .lang file.
Mastery Capes
Reach Lv 100 in a skill to earn its Mastery Cape - 20 in all, plus a Master Cape at total level 1500. Each beats Epic-tier chest armor with damage resistance, bonus health, and skill-themed bonuses; several have custom 3D models. Effectively indestructible (9999 durability) and auto-awarded.
Taming (optional)
Install Alec's Animal Husbandry (built on the Alec's Tamework API) plus the free MMO Skill Taming Pack to add a Taming skill that levels as you feed, breed, and care for your companions, with its own quests, achievements, and boost rewards. Without those mods the skill and its content stay completely hidden, so it never gets in the way.
The Player Experience
No commands to memorize - type /xp and reach everything from there. Act inside a menu (accept a bounty, claim a reward, buy from the shop) and a colored banner confirms it worked, or explains why it didn't, without hiding behind the window.
Skill Overview
A card grid of every skill with level, progress, XP, and active buffs, plus a Total Level summary card and Gathering / Combat / Crafting / Misc tabs. A Stat Sources drill-down breaks every buff stat down to the exact skill-tree rewards and mastery nodes feeding it - scoped per weapon, with each bonus's gating clause ("vs <25% HP", "scope: Swords") spelled out. Quick-action buttons jump to any skill's tree, rewards, and boosts.
Skill Trees

Claim rewards tier by tier - locked tiers are gray, available glow orange, claimed turn green. One-click selection with a confirm, arrow navigation between skills, a respec button, [ACTIVE] / [PASSIVE] tags on ability unlocks, and reward icons with "Lv N" badges on locked picks.
Abilities
Bind unlocked abilities on a searchable, sortable, filterable grid (/mmoabilities) across three slots. A pip-style Cooldown HUD shows ability icons, trigger labels, and timers in an admin-configurable position. Reusable Cast Items let you fire abilities without leaving your weapon held; keyboard inputs work in parallel.
Item Rewards

Claim milestone rewards from tier cards (LOCKED / READY / CLAIMED) with a full preview and an inventory-full safety check, so you never lose an item. Earn Mastery Points every 15 levels to spend in Ability Mastery; currency rewards show their icon and pop a notification with your new total.
XP Boosts

Activate personal or server-wide XP multipliers from the Boosts tab - one-time tokens (global ones tagged [Global]) and permission-based reusable boosts with cooldowns, all one click.
Quests, Leaderboard & Settings
- Quests - filter by category, watch objective progress tick as you play, and accept or claim from quest cards.
- Leaderboard - rank by Total Level or category, drill into individual skills, and always see your own position. Hide your online status in Settings if you prefer.
- Settings - toggle XP and combat notifications, inventory-item ability casting, online-status privacy, and your language.


For Server Owners
Customize everything from a visual dashboard - no config files required for most settings.
Admin Dashboard

Open it with /mmoadmin. Toggle features (creative-mode XP, permissions, item rewards, quests, leaderboard, elite mobs, abilities), set the default language and per-skill max levels, choose the leveling formula and combat-XP mode, and configure milestone announcement commands, boost-stacking limits, the combat blacklist, ability-HUD position, and the damage cap. An Actions bar gives one-click reload, reset-to-defaults, award-boost, and shortcuts to every editor.
Visual Editors
- XP Values - per-skill XP for every action, with wildcard matching (
Ore_hits all ores), inline editing, an override system, and a diff view - Rewards - per-milestone item and command rewards by category; add, disable, or reset individual rewards, and configure custom levels
- Award Boost - grant boosts by username (one-time token) or UUID (permission-based) with multiplier / duration / cooldown presets and a live preview



XP & Leveling
Hybrid OSRS curve with a meaningful early game and an exponential endgame (Lv 10 = 14k, Lv 50 = 446k, Lv 100 = ~10M), plus anti-exploit protection (no XP from player-placed blocks), a combat-entity blacklist, and per-ability XP routing via the $HELD token.
Permissions & Localization
Permissions are off by default - enable per-skill XP and command nodes from the dashboard when you need them (skills without permission hide themselves from the UI). Localization ships all 9 languages with hot-reload; add a custom one by copying a language file, translating it, and reloading.
Config Files
Most owners never touch JSON, but everything lives in mods/mmoskilltree/ for advanced control. Override-based configs store only your changes and auto-backup on every update.
| File | What You Can Customize |
|---|---|
skill-config.json |
Leveling formula, default language, permissions, placed-block tracking, combat-XP mode + blacklist, boost-stacking limits, damage cap, dodge timing |
abilities.json |
Every active ability and triggered passive - damage, cooldowns, radii, models, sounds, animations, on-hit effects, XP routing, HUD position |
combat-text.json |
Colored floating text (red crit, gold level-up) - master and per-event toggles plus a configurable color per event |
feedback.json |
Sound + optional camera-shake cues per moment (crit, finisher, kill, level-up, bounty). Combat sounds ship off by default |
bounty-board.json |
Bounty board schedules - rotation, selection, slot / difficulty mix, reroll cost, per-board and global on/off, per-difficulty combat-level gate. Bounties ship in a content pack like the MMO Skill Bounty Pack |
token-shop.json |
Token Shop catalog + global on/off. Offers ship in a content pack (cost, reward, optional combat-level / per-day gate); packs can add rotating Featured pools |
spawn-hub.json |
The Adventurer's Guide hub NPC at world spawn (on by default as an onboarding guide; gains bounty / shop tiles with the Bounty Pack) - toggle, role, offset / facing, and the worlds list it spawns in (defaults to default; "*" = all worlds, empty = none) |
xp-maps.json |
XP per block / item / weapon for each skill |
luck-loot.json |
Luck bonus loot tables |
skill-tree.json |
Milestone levels, reward choices, multi-select tiers, ability-unlock placement |
command-rewards.json |
Item rewards and commands at skill milestones |
mob-kill-xp.json |
Per-mob base XP for kill-only combat mode |
mob-drop-commands.json |
Command-based mob drops with chance, delay, and notifications |
xp-tokens.json |
XP token amounts, boost multipliers / durations, enable / disable |
item-requirements.json |
Skill-level requirements for items, weapons, and blocks |
action-requirements.json |
Tool-type requirements for blocks, weapon-type requirements for mobs |
boost-templates.json |
Permission-based boost definitions (multiplier, duration, cooldown) |
custom-skills.json |
Custom skill definitions and built-in skill enable / disable |
elite-mobs.json |
Elite mob tiers, roll chance, and filtering |
white-label.json |
Server branding (name, description, logo) on UI pages |
reward-icons.json |
Per-skill / per-target / per-reward-type icon overrides |
integrations.json |
Enable / disable / prioritize mod integrations (auto-generated) |
quests/*.json |
Quest definitions, objectives, rewards, categories, prerequisites |
achievements/*.json |
Achievement definitions, criteria, milestones, server-first claims |
localization/*.json |
All text in any language |
Item Level Requirements (item-requirements.json) and tool-type requirements let you gate weapons, tools, armor, and blocks behind skill levels (per-skill, multi-skill, or total level), with held-tool checks when mining and wildcard pattern matching. Ores ship with Mining defaults by tier. Both are off by default.
Don't want to edit JSON? The Config Manager adds visual builders for quests and settings, shareable config presets, and a community gallery.
Commands Reference
Most features are reachable from the UI, but commands are there for quick actions and automation:
| Command | Description |
|---|---|
/xp |
Open the skill overview UI |
/mmoabilities |
Open the ability bind page (alias: /mmoability) |
/quest |
Accept, claim, abandon, and check quest progress |
/mmoquests |
Open the quest log UI (aliases: /mmoquestlog, /mmoql) |
/mmoleaderboard |
Open the leaderboard UI (aliases: /mmolb, /mmorankings) |
/mmoboosts |
Open the boosts UI (alias: /mmoxpboosts) |
/mmoadmin |
Open the admin dashboard |
/setmmoxp {skill} {value} |
Set XP for yourself or a target player |
/bulksetxp {skill} {value} |
Set XP for multiple or all players |
/mmoboost |
Manage XP boosts (give tokens, start global boosts) |
/mmoquestui |
Open the NPC quest UI for a player (admin / console) |
/mmoawardxp {player} {skill} {amount} |
Add XP to a player (admin / console) |
/mmoquestadmin |
Admin quest management (reload, give, reset, complete, status) |
/mmoconfig |
Advanced config commands (see full list) |
Installation
- Download the
.jar, drop it in your server'smods/folder, and start the server. - Play. Any config customizations auto-back up in
mods/mmoskilltree/whenever the mod updates.
Recommended: Perfect Utils
Recommended for full ability behavior - it provides the low-level primitives behind crowd control:
- Stun on hit - Shield Bash, Shield Slam, and Paralyzing Dart actually freeze the target's movement and AI (without it, the hit lands but the target keeps attacking)
- Aggro drop / taunt - Shadowstep and Vanish drop nearby mob aggro on cast
The plugin auto-detects it at startup; without it, those abilities still cast and spend resources, they just lose the CC payload.
Optional integrations
These mods integrate automatically when installed alongside MMO Skill Tree:
- Perfect Parries - unlocks the four Parry reward types (Counterattack, Reflect, Stamina Drain, Stun Damage) on the skill tree
- Angler's Almanac - rod-catch XP from the biome-driven fishing overhaul, wired to the FISHING skill
- Alec's Animal Husbandry (built on the Alec's Tamework API) - unlocks the optional Taming skill; pair it with the MMO Skill Taming Pack for Taming quests, achievements, and rewards
- SimpleEnchantments - enchanting items awards Enchanting XP scaled to enchantment level
Roadmap
- Class System (future) - pick a class identity (Adventurer / Warrior / Hunter) with per-skill bonuses, advancement ranks, and a Class Hub menu. Ships as a free drop-in Classes Pack.
- Proving Grounds (future) - a solo dungeon system (via the optional MMO Skills Instances sibling mod) with mob encounters, entry requirements, rewards, and time-attack leaderboards.
- Server-wide competitions and seasonal events
- More Lv 100 capstones and unique passives
- More skills and reward types
Full Changelog
v1.3.1
The Adventurer's Guide spawns only in your main world by default, with a clearer Help button across the menus.
- Changed: the Adventurer's Guide is world-scoped. It auto-spawns only in the worlds listed in
spawn-hub.json(defaults to justdefault), not every world. Add world names to theworldslist, use a single"*"to spawn it everywhere (the old behavior), or leave the list empty to place it yourself. - Polish: a clearer Help button. A bigger ? Help button now sits at the top-right of the Adventurer's Guide and on the left of your Skills menu, both re-opening the guided tour; the first-time welcome previews the button under the text. (The Skills menu's admin-only command reference is relabeled Admin Help.)
- Fixed: a crash when claiming rewards. Claiming a reward and then leaving the menu within a few seconds could disconnect you; claims, purchases, and rerolls are now safe no matter how quickly you move on.
- Fixed: the welcome tour skips empty steps. The first-time guided tour no longer shows the Ability Mastery or Currencies steps unless those systems actually have content configured, not just the feature switched on.
v1.3.0
Colored floating text for crits and level-ups, an Adventurer's Guide at world spawn with a guided welcome, rotating Bounty Boards and a Token Shop with an XP Exchange, and menu polish.
- New: colored floating text. Crits flash a red CRIT! on your target and level-ups float a gold Mining LV 50 above you - on by default, translated, and toggleable in
combat-text.json. (The separate crit corner-notification now defaults off, since the floating text covers it.) - New: the Adventurer's Guide + guided welcome. A guide NPC at world spawn opens a hub of one-click tiles to your skills, quests, achievements, abilities, mastery, and boosts (plus any installed boards and shops). Your first chat walks you through the whole mod, previewing real screens with your server's actual content. Relocate or disable it in
spawn-hub.json. - New: Bounty Boards. Rotating kill, gather, train-a-skill, and delivery contracts that pay Bounty Tokens plus skill XP. Everyone sees the same board each rotation, accepts what they like, finishes anywhere, and auto-claims; reroll a single contract, and harder ones stay Locked until your combat level is high enough. Placeable posters with their own achievement and daily-streak chains, all in the free MMO Skill Bounty Pack.
- New: the Token Shop + XP Exchange. Spend Bounty Tokens at a Token Trader on XP boosts, item caches, and conversions, with a rotating Featured shelf, plus an XP Exchange that turns earnings into skill XP. Offers can be combat-level gated or capped per day.
- New: Items Picked Up stat in the Statistics view's Gathering section.
- Translatable content text. Shop offers, quest titles and flavor, currency names, achievements, mastery tracks, and reward lines now localize through the same language files as the menus.
- Polish: menus + safe purchases. Cleaner reward / price rendering, in-menu colored confirmation banners, and purchases that can never eat your tokens (undeliverable rewards refund on the spot or arrive next login).
- Balance: achievement rewards retuned - point milestones cost more and grant less flat XP, with the biggest cuts at the top.
- Fixes - Defense XP token rewards now deliver, achievement broadcasts are well-formed, "max every skill" achievements work without the Taming skill, and command help shows the working
--name=valuesyntax.
Older versions
Per-version notes for v1.2.0 and earlier live in patch-notes/ and on the docs site:
- Patch Notes - user-facing notes for every release
- Developer Changelog - full technical detail
Links & Support
Questions or suggestions? Join the Discord or leave a comment. Full docs at mmo-skill-tree-docs.ziggfreed.com.
Developed by: ZiggFreed @ Wintergreen Solutions
Support Development: Ko-fi | Buy Me a Coffee
MMO Skill Tree is not affiliated with Hypixel Studios or Hytale.






