-
Notifications
You must be signed in to change notification settings - Fork 0
Differences from mcMMO
This is a port, not a fork that tracks upstream. It targets single-player, and a large amount of mcMMO exists only to serve a multiplayer server. That part was removed rather than disabled.
Six skills upstream doesn't have, plus a restructure.
Acrobatics was renamed Agility and turned into a child skill — it owns ten sub-skills but earns no XP of its own. Its level is the mean of three brand-new primary skills:
| New skill | Trained by |
|---|---|
| Parkour | Sprinting on land (also fall/roll/dodge) |
| Swimming | Swimming |
| Flying | Elytra gliding |
Six of Agility's ten sub-skills are new: Fleet Footed, Athlete, Smash, Lead Lungs, Glide, Lake Raider, Solar Wings, plus the Second Wind super ability. Full details: Movement Skills.
Trained by sneaking. Padfoot, Assassin (backstab), Smoke Bomb super ability. Full details: Stealth.
Trained by taking damage with every armour slot empty. Iron Skin (real armour points at four tiers) and Thorny Skin. Full details: Unarmored.
Movement and sneak XP are paid per second of travel with distance clamped at a reference speed, rather than per block. This is a genuinely new XP model, and it exists so that speed buffs aren't XP multipliers and so a movement skill can't accelerate its own levelling. Explanation.
A deliberate ruling that shifts the whole combat XP rate. A tanky mob you hit fifteen times pays fifteen times.
Legacy's /mining, /swords, /archery, … all collapsed into one command that shows strictly more: not just your ranks, but the live computed value of every sub-skill effect at your current level.
Stored in <world save>/mcmmo/players/, not in a global profile or a database. Copying a world copies its skills.
| Change | Detail |
|---|---|
| Horseback harvesting pays nothing |
Prevent_AFK_Leveling is shipped on (upstream ships the key but never consults it). |
| A chorus tree pays for every block | The multi-block traversal now actually runs. |
| Sub-100 Repair destroys all enchantments | Faithful to upstream, but a harsh surprise. Get an Arcane Forging rank first. |
| Placed blocks are tracked across restarts | Place → quit → reopen → mine still pays nothing. |
| Old Acrobatics progress zeroes out | Child skills have no save key, so there's nothing to migrate to. See Movement Skills. |
- Parties, party chat, party teleport (
/ptp), party XP sharing - Admin chat, scoreboards, MOTD and broadcast systems
- MySQL, and all database conversion tooling
- Permission-node integrations (single-player collapses these to op level / config)
/party, /ptp, /mcchat, /mcscoreboard, /mmoedit, /mcgod, /inspect, /mctop, /mcconvert, /skillreset and the rest of the multiplayer/admin tree. See Commands for what does exist.
- Chimaera Wing
- Limit Break — see below
-
Spears' super ability — depends on a custom item and a
speardamage type that don't exist in 1.21.11
These appear in /mcstats and in the config files, and have full rank ladders. No code reads them. They are listed here so you don't waste time levelling toward them.
ArcheryLimitBreak, AxesLimitBreak, CrossbowsLimitBreak, MacesLimitBreak, SpearsLimitBreak, SwordsLimitBreak, TridentsLimitBreak, UnarmedLimitBreak.
Explosive Shot (Archery), Super Shotgun (Crossbows), and the Tridents, Maces and Spears abilities. All are registered placeholders with no behaviour.
Alchemy Concoctions tier gating. The custom-ingredient tree in potions.yml loads and works, but the level gate that should restrict which tier you can brew has no seam to hook in 1.21.11 — the relevant vanilla method is static and carries no block position, so there's no way to find out whose brewing stand it is.
Some upstream behaviour is surprising but was kept on purpose for faithfulness:
- Sub-100 Repair strips every enchantment. Harsh, faithful, flagged rather than fixed.
- A flower pot is consumed on a failed Hylian Luck roll. A legacy quirk, preserved.
mcMMO is GPL-3.0 and so is this. Original authors retain copyright; the contributor list is preserved in git history and on the upstream contributors page.
If you want the full multiplayer mcMMO experience, use upstream mcMMO on a Paper/Spigot server. That is what it is for, and it is actively maintained. This port exists for people who want the skill system in single-player Fabric.
mcMMO-SP — a single-player Fabric port of mcMMO by nossr50 and the mcMMO team. Licensed GPL-3.0-only.
Getting started
Gameplay
Reference
Development