Gathering Skills
Mining, Woodcutting, Excavation, Harvesting, Fishing
Overview
5 gathering skills are leveled by collecting resources from the world. They offer Luck, Stamina, and Defense rewards in their skill trees.

Every XP number below is the shipped default
mods/mmoskilltree/_reference/defaults-xp-maps.json, or retune them yourself - see XP Values.Mining
Level Mining by breaking ores, stone, and gems. Defaults are tiered by rarity; the full block-by-block table lives in xp-maps.json.
XP Values
| Block Type | XP |
|---|---|
| Base Rocks (Stone, Calcite, Sandstone) | 3 |
| Harder Rocks (Slate, Marble), Crystal | 5-15 |
| Copper Ore | 15 |
| Iron Ore | 25 |
| Silver Ore, Gold Ore | 35-50 |
| Cobalt Ore, Mithril Ore | 65-80 |
| Adamantite Ore, Thorium Ore | 100-120 |
| Onyxium Ore, Prisma Ore | 150 |
| Gems (Topaz, Ruby, Emerald, Sapphire, Diamond) | 160-200 |
| Rare Gems (Zephyr, Voidstone) | 220-250 |
Woodcutting
Level Woodcutting by chopping trees and logs. Wood types are tiered by rarity; the full per-wood table lives in xp-maps.json.
XP Values
| Tree Type | XP |
|---|---|
| Common Trees (Oak, Birch, Beech, Maple) | 8-10 |
| Medium Trees (Aspen, Ash, Fir, Cedar, Camphor, Palm) | 10-14 |
| Uncommon Trees (Amber, Banyan, Fig, Gumboab, Wisteria) | 15-18 |
| Rare Trees (Jungle, Redwood, Azure, Spiral, Stormbark) | 20-28 |
| Special Trees (Poisoned, Ice, Crystal, Fire, Petrified) | 30-50 |
Excavation
Level Excavation by digging soil, sand, mud, and snow.
XP Values
| Block Type | XP |
|---|---|
| Dirt, Grass | 2-3 |
| Sand, Gravel | 3-4 |
| Mud, Clay | 4-5 |
| Snow, Ash | 3-4 |
Harvesting
Level Harvesting by picking plants, crops, and flowers.
Harvesting a crop you placed yourself credits nothing here or anywhere else - no XP, no statistic, no bonus drop, no quest or achievement progress. See Anti-Exploit for the shared placed-block ledger behind that rule.
XP Values
| Item Type | XP |
|---|---|
| Grass, Ferns | 1-2 |
| Flowers | 2-3 |
| Crops (Wheat, Carrots) | 5-8 |
| Fruits | 8-12 |
| Rare Plants | 15-25 |
Fishing
How Fishing XP is earned depends on whether a fishing mod is installed:
With a fishing mod (HyFishing or CozyTales Fishing)
When HyFishing or CozyTales Fishing is installed, Fishing XP comes exclusively from rod catches. Killing fish mobs awards weapon combat XP (or nothing) like any other mob - no Fishing XP is awarded from kills in any combat mode.
CozyTales Fishing is detected automatically, no configuration required. It pays more Fishing XP for a rarer catch and adds a one-time bonus the first time you land a given species. Both behaviors, and the per-catch payouts behind them, are retuned in the FISHING block of xp-maps.json.
Without a fishing mod
Without a fishing integration, the plugin recognizes 18+ aquatic mob types and routes them to Fishing XP instead of weapon XP. This behavior depends on the active combat XP mode:
- Per-Hit and Kill-Only - Fish kills award Fishing XP (the only way to level Fishing without a mod)
- Damage+Kill - Fish kills award weapon kill XP like any other mob (damage hits already award weapon XP)
- Damage - No special fish handling; weapon XP from damage hits only
XP Values
| Catch Type | Examples | XP |
|---|---|---|
| Tiny Common Fish | Minnow, Clownfish, Tang | 5 |
| Small Fish | Bluegill, Catfish, Trout, Shellfish | 10-12 |
| Standard Fish | Salmon, Piranha, Pike, Pufferfish | 15-18 |
| Medium Catches | Jellyfish, Crab, Eel | 20-25 |
| Large Catches | Lobster, Man-of-War | 30-40 |
| Hostile Aquatic | Frostgill, Snapjaw, Trilobite | 50-55 |
| Dangerous Aquatic | Shark, Whale | 80-120 |
Skill Tree Rewards
Gathering skills primarily offer:
- Luck - Chance for bonus resources
- Bonus XP - Faster leveling
- Stamina - More endurance
- Defense - Damage reduction
- Health - Survivability
- Health Regen - Passive health regeneration at high tiers (Lv80+)
Gear can boost gathering too
Extending Gathering in a Content Pack
Gathering XP values, luck rows, and item requirements are all pack-authorable, the same as any other MMO Skill Tree content.
Prefer a content pack: author one file per skill's XP map under Server/MMOSkillTree/XpMaps/ inside a pack folder, zip it, and drop the .zip into your server Mods/ folder. Building the zip.
mods/mmoskilltree/xp-maps.json stays the quick per-server tweak that always wins.
Bonus resource drops (luck-gated bonus loot on a gather) ship under Server/MMOSkillTree/BonusDrops/ - see Bonus Drops. Tool-tier gates ship under Server/MMOSkillTree/ItemRequirements/ - see Item Requirements.