-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
| Minecraft | 1.21.11 |
| Fabric Loader | ≥ 0.19.3 |
| Fabric API | required |
| Java | 21 or newer |
- Install Fabric Loader for Minecraft 1.21.11.
- Drop Fabric API into
.minecraft/mods/. - Drop the mcMMO jar from the Releases page into
.minecraft/mods/. - Launch the game. Configs are generated on first world load.
That's it. mcMMO has no other hard dependencies, and nothing needs configuring before you play.
Optionally add Mod Menu + Cloth Config for an in-game settings screen, and Advancement Plaques for fancier milestone popups — see Optional Integrations. None of them are bundled and none are required.
.minecraft/config/mcmmo/
Written on first load. See Configuration for what each file controls.
<world save>/mcmmo/players/
Skill data is stored per world, not globally. Each player gets their own flat file.
This has consequences worth knowing:
- Copying a world copies its skills. Backing up a world backs up your progression.
-
Deleting the
mcmmofolder resets progression for that world only. Other worlds are untouched. - A new world starts you at zero. There is no global profile.
The same folder also holds placed_blocks.dat, the anti-exploit record of blocks you placed yourself (so you can't farm XP by placing and re-breaking the same block, across restarts).
The mod declares "environment": "*" and runs on both sides, so it works in single-player, on an opened-to-LAN world, and on a dedicated Fabric server.
But the multiplayer feature set was removed during the port, not merely disabled — no parties, no party chat or teleport, no XP sharing, no scoreboards, no admin broadcast tree, no MySQL. On a server, mcMMO-SP is simply "everyone has their own skills, independently."
If you want the full multiplayer experience, use upstream mcMMO on a Paper/Spigot server instead. That is what it is for.
Replace the jar. Config files are not overwritten.
⚠️ Editing defaults in the jar does not update an existing config. On load, mcMMO back-fills keys that are absent from your config file, but keys already present on disk are left exactly as they are — including ones you never touched. So if a new release changes a default, your existing config keeps the old value silently.To pick up a changed default, delete the key (or the whole file) and let it regenerate.
If a skill was renamed between releases, mcMMO logs a warning naming the old and new config section rather than rewriting your file for you. Your config is yours; a silent rewriter is a worse failure mode than a log line.
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