mcMMO: RPG-Skills und Leveling auf deinem Minecraft Server
mcMMO bringt 14 levelbare Skills, Super Abilities und ein globales Power-Level-System ins Vanilla-Spiel. Hier ist, wie du es installierst, was du in den Configs anpasst, wie du Parties einrichtest und wie du Konflikte mit deinem Anti-Cheat vermeidest.
Was mcMMO ist und warum es seit 14 Jahren lebt
mcMMO kam schon 2010 raus und ist seitdem das De-facto-Standard-RPG-Plugin fuer Paper und Spigot. Das Konzept ist simpel: jede normale Aktion levelt einen Skill. Stein abbauen, Mining waechst. Baeume faellen, Woodcutting waechst. Mobs mit dem Schwert hauen, Swords waechst. Bei bestimmten Levels schalten sich passive Boni (Doppel-Drops, Crit-Chance) und Super Abilities frei, die du per Rechtsklick mit dem passenden Tool aktivierst.
In 2026 gibt es drei aktuelle Branches: mcMMO Classic (kostenloser GitHub-Fork, ab Spigot 1.13), mcMMO kostenpflichtig auf SpigotMC von nossr50 (neuer, aktive Pflege) und Forks wie mcMMO++. In der Praxis laufen 80% der Server entweder auf Classic oder der bezahlten Version unter 1.20-1.21.
Dieser Guide deckt Installation, die wichtigsten Config-Files (experience.yml, skillranks.yml, advanced.yml), Befehle, Party-System, Super Abilities und Balance ab. Alles getestet auf modernem Paper 1.21 und mit echten Problemen ab 100+ gleichzeitigen Spielern.
Die 14 Basis-Skills und wofuer sie leveln
Jeder Skill levelt durch eine konkrete Aktion. Standardmaessig gehen sie von 0 bis 1000, jeder Level fliesst ins Power Level (Summe aller Skills).
Vollstaendige Liste:
- Mining - Erz und Stein mit der Spitzhacke abbauen
- Woodcutting - Baeume mit der Axt faellen (Super: Tree Feller, ganzer Baum auf einmal)
- Excavation - Erde, Sand, Kies mit der Schaufel
- Herbalism - Weizen, Karotten, Blumen ernten
- Fishing - Angeln, hoehere Level bringen Schaetze
- Swords - Mit dem Schwert auf Mobs und Spieler
- Axes - Mit der Axt (Super: Skull Splitter, AoE-Schaden)
- Unarmed - Mit blossen Haenden (Super: Berserk, bricht Bloecke mit Faeusten)
- Archery - Bogenschuesse, Distanzschaden
- Acrobatics - Faelle und Ausweichen (passiv)
- Taming - Woelfe und Ozelots zaehmen, Pet-Boni
- Repair - Items am Amboss reparieren
- Salvage - Items in Materialien zerlegen (eigener Skill in neueren Builds)
- Alchemy - Schnelleres Brauen, mehr Traenke
Kurz gesagt: erste fuenf sind Sammeln, naechste vier Kampf, der Rest Utility. Auf den meisten Servern wird Mining und Combat hart gegrindet, der Rest kommt nebenbei.
Installation auf Paper und Spigot
Lade das Jar von SpigotMC offiziell (kostenpflichtig) oder mcMMO Classic von GitHub. Ins plugins/ Verzeichnis legen, Server neustarten, das Plugin erstellt plugins/mcMMO/ mit allen Configs.
Mindestanforderungen: Java 17+, Paper oder Spigot 1.20.1 oder neuer. Auf Folia laeuft das Basis-mcMMO nicht, weil es synchrone Bukkit-Scheduler nutzt. Folia-faehige Forks gibt es auf GitHub, hinken aber bei Features hinterher.
Schnelltest nach Start:
/mcmmo
/mmoinfo Mining
Erster Befehl zeigt Version und Status, der zweite, was Mining levelt. Wenn beides geht, ab in die Configs.
experience.yml: Wie viel XP pro Aktion
Die Haupt-Balance-Datei. Standardmaessig ist mcMMO recht grosszuegig und Spieler sind schnell am Cap. Auf meinen Servern reduziere ich die Basis ueblicherweise um Faktor 1.5 bis 2, damit sich Leveling ueber hunderte Stunden zieht statt ueber ein Wochenende.
Struktur von experience.yml:
Experience:
Mining:
Stone: 30
Coal_Ore: 100
Iron_Ore: 250
Diamond_Ore: 750
Deepslate_Diamond_Ore: 800
Ancient_Debris: 1200
Woodcutting:
Oak_Log: 70
Dark_Oak_Log: 90
Mangrove_Log: 95
Combat:
Multiplier:
Animals: 1.0
Zombie: 2.0
Skeleton: 2.5
Ender_Dragon: 8.0
Globaler XP-Multiplikator in config.yml:
Experience_Formula:
Multiplier:
Global: 1.0
Curve: EXPONENTIAL
Exponential_Values:
multiplier: 0.1
base: 2000
exponent: 1.05
Global: 0.5 halbiert alle XP-Gewinne. Auf einem 200-Spieler-Server, der Progression ueber sechs Monate halten soll, geh runter auf 0.3-0.4. Auf einem privaten 10-Spieler-Server bleib bei 1.0 oder hoeher.
skillranks.yml: Wann Faehigkeiten freischalten
Alle Passives und Super Abilities haengen an Raengen. Standardmaessig schaltet Rang I bei Level 100, Rang II bei 200, bis Rang VIII bei 800. Auf kleinen Servern dauert das zu lang. skillranks.yml anpassen:
Mining:
Double_Drops:
Standard:
Rank_1: 50
Rank_2: 150
Rank_3: 300
Rank_4: 500
Rank_5: 750
Rank_6: 1000
Super_Breaker:
Standard:
Rank_1: 100
Rank_2: 250
Rank_3: 500
Reload nach Aenderung: /mcmmo reload. Spieler behalten ihre Level, bekommen aber Zugang zu neuen Raengen nach den neuen Schwellwerten.
Super Abilities: Wie sie funktionieren
Super Abilities sind temporaere Boosts, ausgeloest per Rechtsklick mit passendem Tool, wenn der Spieler Level und Permission mcmmo.ability.<skill> hat. Jede hat eigenen Cooldown (240 Sekunden Standard).
Was sie tun:
- Super Breaker (Mining, Spitzhacke) - 4x Erz-Speed, garantierte Doppel-Drops
- Tree Feller (Woodcutting, Axt) - kompletter Baum mit einem Klick
- Giga Drill Breaker (Excavation, Schaufel) - 4x Grab-Speed plus Doppel-Drops
- Berserk (Unarmed, Faust) - bricht Blaetter und Spinnweben mit der Hand, +50% Schaden
- Skull Splitter (Axes, Axt) - AoE-Schaden bei Treffer
- Serrated Strikes (Swords, Schwert) - Blutung im Bereich
- Blast Mining (Mining, TNT) - verstaerkte Explosionen
- Green Terra (Herbalism, Hacke) - dreifache Drops von Pflanzen
Dauer und Cooldown in advanced.yml:
Skills:
Mining:
SuperBreaker:
Length:
IncreaseLevel: 50
Cooldown:
Standard: 240
Spieler- und Admin-Befehle
Wichtige Spieler-Befehle:
/mcstats- alle deine Skills und Power Level/mctop <skill>- Top 10 in einem Skill/mctop power- Top nach Gesamt-Power-Level/mcrank- dein Rang in jedem Skill/inspect <player>- Stats eines anderen Spielers/mcability- Super-Ability-Aktivierung umschalten/skillreset <skill>- einzelnen Skill zuruecksetzen (Permission noetig)
Admin:
/mmoedit <player> <skill> <level>- Level direkt setzen/addxp <player> <skill> <amount>- XP geben/mcmmo reload- alle Configs neu laden/mmodebug- Debug-Modus, zeigt was berechnet wird/mcconvert database <yaml|sql>- Flatfile zu MySQL migrieren oder zurueck
Permissions ueber LuckPerms oder ein anderes Permission-Plugin. Basis fuer Default-Gruppe:
/lp group default permission set mcmmo.commands.mcstats true
/lp group default permission set mcmmo.commands.mctop true
/lp group default permission set mcmmo.commands.party true
/lp group default permission set mcmmo.ability.* true
Party-System: Gemeinsam leveln
mcMMO bringt eingebaute Gruppen mit. Party erstellen, Freunde einladen, und solange ihr in der Naehe seid (75 Bloecke Standard), wird ein Teil der XP geteilt. Praktisch fuer Co-op-Grinding und Gruppen-PvP.
Party-Befehle:
/party create <name> [password] # Party erstellen
/party invite <player> # einladen
/party accept # annehmen
/party kick <player> # rauswerfen
/party leave # verlassen
/party chat # Party-Chat umschalten
/p <message> # in Party-Chat schreiben
/party share xp on # XP teilen
/party share item on # Drops teilen
Detail: bei share xp on bekommt jedes Mitglied einen reduzierten Anteil, nicht den vollen. Sharing greift nur, wenn alle in Reichweite sind. Reichweite in config.yml:
Party:
Sharing:
Range: 75
ExpShare:
enabled: true
ItemShare:
enabled: true
Speicher: Flatfile oder MySQL
Standardmaessig schreibt mcMMO Spielerdaten in plugins/mcMMO/flatfileStuff/mcmmo.users (eine grosse Datei). Auf kleinen Servern okay, ab 100+ Spielern dauert das Laden Sekunden und Saves haengen.
Wann auf MySQL oder MariaDB wechseln:
- konstant ueber 50 gleichzeitige Spieler
- Datei waechst ueber 50 MB (Tausende Accounts)
- Server-Netz mit BungeeCord oder Velocity, geteilte Progression
- spuerbarer Lag bei
/mcstatsoder Spieler-Join
MySQL-Config in config.yml:
MySQL:
Enabled: true
Database:
Host: 127.0.0.1
Port: 3306
Name: mcmmo
Username: mcmmo_user
Password: "***"
TablePrefix: "mcmmo_"
MaxConnections:
Normal: 30
Misc: 5
Nach Aktivierung von MySQL /mcconvert database sql ausfuehren, das Plugin verschiebt alles aus der Flatfile in die DB. Vorher Backup von mcmmo.users machen.
Anti-Cheat-Kompatibilitaet
Hier wird's haarig. Super Abilities wie Acrobatics dodge und Berserk triggern typische Anti-Cheat-Checks fuer vertikale Bewegung und Reichweite. Matrix, Vulcan, NoCheatPlus meckern alle standardmaessig ueber Dodge-Drehungen und Faust-Treffer auf Bloecke.
Was zu tun ist:
- mcMMO in Anti-Cheat-Ausnahmen aufnehmen: in NCP ist das
compatibility-mcmmo: trueinconfig.yml, in Vulcan gibt es ein eigenes mcMMOSupport-Modul - Permissions wie
nocheatplus.checks.fight.fasthealan Spieler mit hohem Acrobatics-Level vergeben - Nach jedem grossen Anti-Cheat-Update neu testen, Regeln aendern sich oft
Wenn dein Anti-Cheat hoch-gelevelte mcMMO-Spieler ohne Grund flagged, schau dir KillAura oder Velocity-Module an. Logs nach [mcMMO] Eintraegen pruefen und betroffenes Modul testweise abschalten.
Performance auf grossen Servern
mcMMO ist im Schnitt leicht: die meisten Operationen sind Counter-Inkremente und Level-Checks. Aber drei Stellen lassen einen 200+ Server tatsaechlich ruckeln:
- Tree Feller auf grossen Baeumen (besonders Dark Oak) faellt 50-200 Bloecke auf einmal und kann TPS fuer 2-3 Sekunden einbrechen lassen. In
advanced.ymlMaximumBlocksBrokenauf 100-150 senken /mctopQueries an die DB koennen Sekunden dauern bei Tausenden Spielern. Paper-Flagpaper.global-config.misc.lag-compensate-block-breaking: truenutzen- Flatfile-Saves mit 1000+ Spielern und 100 MB
mcmmo.usersverursachen Autosave-Hitches. Loesung: MySQL.
Kurzfassung: unter 50 Spielern egal, bis 200 reichen Anpassungen in advanced.yml, drueber MySQL plus Tuning.
FAQ
Funktioniert mcMMO auf Folia?
Die Basis-Version nicht, weil sie synchrone Bukkit-Scheduler-Aufrufe nutzt. Folia-kompatible Forks existieren (such mcMMO Folia auf GitHub), hinken aber bei Features hinterher und haben evtl. keine neueren Skills. Auf Folia erst pruefen, ob du wirklich mcMMO brauchst oder ob ein leichteres RPG-Plugin reicht.
Wie setze ich die Level aller Spieler zurueck?
/mcconvert database ist nicht dafuer. Um alle zurueckzusetzen: Server stoppen, flatfileStuff/mcmmo.users loeschen (oder MySQL-Tabellen mcmmo_users, mcmmo_skills, mcmmo_experience droppen), neustarten. Spieler beginnen bei Level 0. Vorher Backup. Fuer einzelne Spieler /skillreset <player> all.
mcMMO vs Heroes vs RPGSkills - was nehmen?
mcMMO ist simpel, in fuenf Minuten installiert, Skills an Vanilla-Aktionen gebunden. Heroes ist schwerer, Klassen und Spells statt abstrakter Skills, braucht Skill-Configs. RPGSkills (oder AuraSkills, der Nachfolger) ist mittelschwer und unterstuetzt Custom Skills per GUI. Wenn du schnell einen RPG-Server starten willst, ist mcMMO die beste Wahl.
Kann ich einen einzelnen Skill deaktivieren?
Ja. In config.yml:
Skills:
Acrobatics:
Enabled: false
Alchemy:
Enabled: false
Nach /mcmmo reload verschwindet der Skill aus /mcstats. Bestehende Level bleiben in der DB und kommen zurueck, wenn du ihn wieder aktivierst.
Wie richte ich einen XP-Bonus fuer eine VIP-Gruppe ein?
Ueber Permissions. mcMMO hat Nodes wie mcmmo.bypass.cooldown und mcmmo.<skill>.xpgain, ein echter Multiplikator geht aber einfacher ueber mcmmo.commands.addxp plus Custom-Wrapper, oder ueber MultiBoost oder ein anderes Booster-Plugin. Ein direktes vip.xp.multiplier gibt es im mcMMO-Core nicht.
Kann ich einen Custom Skill hinzufuegen?
Out of the box nicht. Drei Optionen: Addon ueber die mcMMO-API schreiben (Java- und Bukkit-Wissen noetig), Source forken und einbauen, oder ein Plugin wie AuraSkills nehmen, das von Anfang an auf YAML-definierte Custom Skills ausgelegt ist.
Wie geht's weiter
Nach Installation und Basis-Config mache ich ueblicherweise drei Dinge. Erstens, globalen XP-Multiplikator auf 0.5 senken, damit Leveling spannend bleibt und nicht in einer Woche durch ist. Zweitens, Top-Befehle sichtbar platzieren (/mctop per Scoreboard oder Wrapper-Plugin), das motiviert Spieler stark. Drittens, alle Super Abilities mit aktivem Anti-Cheat testen, weil Debugging nach der ersten Beschwerde schwerer ist.
Und denk dran: mcMMO glaenzt im Zusammenspiel mit Wirtschaft und Events. Reines Leveling um des Levelns willen wird langweilig. Leveling als Verbindung zu Privilegien oder Einkommen gibt Spielern ein Ziel.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
MiniMessage: Moderne Textformatierung für Minecraft-Server
MiniMessage ist ein Textformat der Adventure API, das veraltete §-Codes ersetzt. Hex-Farben, Verläufe, klickbare Links und Hover-Tooltips.
OneBlock SMP Minecraft-Server: kompletter Guide zum Aufsetzen des Ein-Block-Modus
Wir bauen einen OneBlock SMP auf Paper 1.21 mit BentoBox: Setup, Phasen, YAML-Tuning, Befehle, SMP-Schicht, Backups und Saisons.
Seasonal SMP: Saison-Rotation auf einem Minecraft-Server organisieren
Saisonlänge, was übernommen wird, Welten archivieren und das neue SMP starten, ohne die Community zu verlieren. Mit Befehlen und Chunky-Pre-Gen.