Für eine kleine Cobblemon-Runde brauchst du keine pauschalen OP-Rechte, wenn Freunde nur ihren PC per Befehl öffnen sollen. Mit einem passenden Rechte-Mod kannst du cobblemon.command.pc gezielt freigeben und den Zugriff ohne OP prüfen. Andere Knoten können mehrere Befehle oder Zweige für fremde Spieler umfassen.
Diese Anleitung und die vollständige Knotenreferenz gelten für Cobblemon 1.8.1. Sie behandelt die Entscheidung über einzelne Cobblemon-Funktionen. Die allgemeine Gruppenplanung erklärt LuckPerms für die Freundesrunde; die genaue Syntax aller Befehle steht in der Befehlsreferenz.
Erst die tatsächlich verwendete Rechteprüfung klären
Prüfe mit /cobblemon info die Modversion. LuckPerms muss zur Serverplattform und Minecraft-Version passen: Die Paper-Plugin-Datei ist keine Fabric-Mod. Im historischen Versuch vom 23. September 2026 wurde LuckPerms-Fabric 5.4.140 mit Cobblemon 1.8.1 verwendet. Das ist ein dokumentierter Teststand, keine pauschale Empfehlung für jede neue Packausgabe.
Ohne passende Knotenschnittstelle fällt Cobblemon auf Vanilla-OP-Stufen zurück. Der Fabric-Validator fragt über die Fabric-Permissions-API den konkreten Knoten ab und übergibt die Standardstufe als Rückfall. Ein passender Permission-Manager ist zusätzlich erforderlich; die API allein ist keine Gruppenverwaltung. NeoForge verwendet einen anderen Integrationsweg. Der hier gemessene Fabric-Fall bestätigt keine beliebige NeoForge-Kombination.
Die Knotenliste ist keine Aussage, dass jeder Befehl einen eigenen Knoten besitzt. /cobblemon info und die Wurzel /cobblemonconfig sind beispielsweise anders registriert. Die Entwicklerbefehle /testcommand und /reloadshowdown prüfen in 1.8.1 direkt Vanilla-Stufe 4; cobblemon.* ersetzt diese Prüfung nicht.
Geteilte Rechte vor der Freigabe lesen
Bearbeiten erlaubt auch Zurücksetzen: cobblemon.command.pokemonedit.self schützt sowohl /pokemonedit als auch /pokemonrestart. Der Reset leert laut Quellcode Team und PC; mit true wird zusätzlich die Starterwahl zurückgesetzt. Im historischen Test wurde die Teamleerung bestätigt. Die .other-Variante erlaubt den entsprechenden Zugriff auf andere Spieler. Ein eigener, unabhängig sperrbarer pokemonrestart-Knoten ist dafür nicht definiert.
Suchen betrifft auch fremde PCs: cobblemon.command.pcsearch schützt in 1.8.1 sowohl die eigene Suche als auch pcsearch other <spieler> <eigenschaften>. Der frisch gelesene Builder enthält für diesen Zweig kein zusätzliches .other-Recht. Der frühere Vorschlag, normalen Spielern automatisch pc und pcsearch zusammen zu geben, war deshalb zu breit. Diese Zuordnung ist ein Quellcodebefund; ein neuer Versuch mit zwei Spielerkonten wurde hier nicht durchgeführt.
Weitere gemeinsame Knoten sind takepokemon für Team- und PC-Entnahme, spawnpokemon für mehrere Spawn-Befehle, technicalmachine für TM-Items und TM-Fortschritt sowie changemark für mehrere Markierungsbefehle. Auch Aliase teilen die Anforderungen ihres Originalbefehls. Ein anderer Befehlsname schafft keine eigene Rechtegrenze.

Die vorhandene Aufnahme zeigt englische Spielmeldungen ohne Spielernamen. „Unknown or incomplete command“ allein unterscheidet fehlende Rechte nicht von Tippfehlern oder falscher Version; prüfe alle drei Ursachen.
Eine kleine PC-Freigabe für eure Freunde
Sichere vorhandene LuckPerms-Daten und lies die Gruppen des vorgesehenen Spielers. Verwende eine bestehende, passend begrenzte Freundesgruppe. Wenn freund noch nicht existiert, lege sie zuerst an; entferne keine vorhandenen Eltern nur, um das Beispiel zu erzwingen.
In der Serverkonsole lauten die beiden eigentlichen Zuordnungen ohne Schrägstrich:
lp group freund permission set cobblemon.command.pc true
lp user <spieler> parent add freund
Ersetze <spieler> durch den vorgesehenen Namen; die Klammern werden nicht mitgeschrieben. parent add ergänzt die Gruppe. Im Spiel beginnen LuckPerms-Befehle mit /, und nur ein dafür berechtigter Verwalter führt sie aus. Normale Freunde brauchen weder dessen MCF-Passwort noch allgemeines OP.
Diese Freigabe ist eine Gruppenentscheidung. Prüfe, ob die Mitglieder den persönlichen PC überall per Befehl öffnen dürfen sollen oder nur einen vorhandenen PC-Block verwenden sollen. Spielbalance und Rechteumfang gehören zusammen.
Die Erlaubnis im Spiel und ihre Herkunft prüfen
Kontrolliere den konkreten Knoten und die aktuellen Eltern:
lp user <spieler> permission check cobblemon.command.pc
lp user <spieler> parent info
Teste anschließend mit einem eigenen normalen Konto ohne OP /pc außerhalb eines Kampfes. Prüfe, dass der persönliche PC geöffnet wird. Eine bloße LuckPerms-Ausgabe bestätigt die Berechnung des Knotens, ersetzt aber weder geladenen Mod-Handler noch den echten Spielzugriff.
Prüfe die Herkunft weiterer Rechte im bestehenden Profil. Vererbte Wildcards oder OP können das Ergebnis verbreitern. Verwende /pokemonrestart, /clearparty oder /clearpc nicht als harmlose Sperrprobe: Wenn die Grenze falsch ist, verändert ein solcher Versuch genau die Daten, die du erhalten willst.
Freigabe entziehen: unset und false unterscheiden
Wenn du nur die gerade gesetzte Gruppenerlaubnis zurücknehmen willst:
lp group freund permission unset cobblemon.command.pc
unset entfernt diese konkrete Zuweisung. Es bedeutet nicht automatisch „verboten“: Eine andere Gruppe, ein Kontext, eine Wildcard oder der OP-Rückfall kann weiterhin Zugriff ergeben. Ein ausdrücklich gesetztes false ist eine andere Entscheidung und muss gegen die tatsächliche Vererbung geprüft werden.
Soll ein bestimmter Spieler diese Freundesrolle nicht mehr haben, entferne nur diese Zuordnung mit lp user <spieler> parent remove freund. Das entfernt nicht alle seine anderen Gruppen. Kontrolliere danach den Knoten und den echten Zugriff erneut. So bleibt ein nachvollziehbarer Weg zurück, ohne das ganze Rechteprofil zu löschen.
Vollständige Knotenreferenz für 1.8.1
Die 53 folgenden Knoten gehören zu den aufgeführten Befehlsfunktionen. Der Quellcode definiert zusätzlich drei Einträge, die danach gesondert beschrieben werden. Standardstufe ist der Vanilla-Rückfall ohne wirksame Knotenzuweisung; sie ist keine Empfehlung für normale Mitspieler.
| Knoten und Wirkung in 1.8.1 |
|---|
cobblemon.command.pc — Standardstufe 2; Befehle: /pc; Wirkung: eigenen PC öffnen. |
cobblemon.command.pcsearch — Standardstufe 2; Befehle: /pcsearch; Wirkung: PC durchsuchen; derselbe Knoten erlaubt auch den Zweig für einen anderen Spieler, kein eigener .other-Knoten. |
cobblemon.command.healpokemon.self — Standardstufe 2; Befehle: /healpokemon; Wirkung: eigenes Team heilen. |
cobblemon.command.healpokemon.other — Standardstufe 2; Befehle: /healpokemon <spieler>; Wirkung: Team eines anderen heilen. |
cobblemon.command.friendship — Standardstufe 2; Befehle: /friendship; Wirkung: Freundschaftswert anzeigen. |
cobblemon.command.checkspawns — Standardstufe 2; Befehle: /checkspawn; Wirkung: mögliche Spawns am Standort anzeigen. |
cobblemon.command.abandonmultiteam — Standardstufe 0; Befehle: /abandonmultiteam; Wirkung: Mehrspieler-Kampfteam verlassen. |
cobblemon.command.spectatebattle — Standardstufe 4; Befehle: /spectateBattle; Wirkung: einem Kampf zuschauen. |
cobblemon.command.stopbattle — Standardstufe 2; Befehle: /stopbattle; Wirkung: laufenden Kampf beenden. |
cobblemon.command.givepokemon.self — Standardstufe 2; Befehle: /givepokemon; Wirkung: Pokémon ins eigene Team. |
cobblemon.command.givepokemon.other — Standardstufe 2; Befehle: /givepokemonother; Wirkung: Pokémon an einen anderen Spieler. |
cobblemon.command.takepokemon — Standardstufe 2; Befehle: /takepokemon, /pctake; Wirkung: Pokémon aus Team oder PC entfernen. |
cobblemon.command.pokemonedit.self — Standardstufe 2; Befehle: /pokemonedit, /pokemonrestart; Wirkung: eigenes Pokémon bearbeiten, eigenen Fortschritt zurücksetzen. |
cobblemon.command.pokemonedit.other — Standardstufe 2; Befehle: /pokemoneditother, /pokemonrestartother; Wirkung: dasselbe für andere Spieler. |
cobblemon.command.teach.base — Standardstufe 2; Befehle: /teach; Wirkung: Attacke beibringen, wenn die Lernliste sie erlaubt. |
cobblemon.command.teach.bypass — Standardstufe 2; Befehle: /teach; Wirkung: Attacke auch außerhalb der Lernliste beibringen. |
cobblemon.command.levelup.self — Standardstufe 2; Befehle: /levelup <slot>; Wirkung: eigenes Pokémon ein Level hochstufen. |
cobblemon.command.levelup.other — Standardstufe 2; Befehle: /levelup <spieler> <slot>; Wirkung: Pokémon eines anderen hochstufen. |
cobblemon.command.helditem — Standardstufe 2; Befehle: /held_item; Wirkung: getragenes Item setzen. |
cobblemon.command.openstarterscreen — Standardstufe 2; Befehle: /openstarterscreen; Wirkung: Starter-Auswahl öffnen. |
cobblemon.command.pokebox — Standardstufe 2; Befehle: /pokebox, /pokeboxall; Wirkung: Teammitglieder in den PC verschieben. |
cobblemon.command.pokedex — Standardstufe 2; Befehle: /pokedex; Wirkung: Einträge im Pokédex freischalten oder entfernen. |
cobblemon.command.clearparty — Standardstufe 2; Befehle: /clearparty; Wirkung: Team eines Spielers leeren. |
cobblemon.command.clearpc — Standardstufe 2; Befehle: /clearpc; Wirkung: PC eines Spielers leeren. |
cobblemon.command.renamebox — Standardstufe 2; Befehle: /renamebox; Wirkung: PC-Box umbenennen. |
cobblemon.command.changewallpaper — Standardstufe 2; Befehle: /changewallpaper; Wirkung: Hintergrund einer PC-Box setzen. |
cobblemon.command.unlockpcboxwallpaper — Standardstufe 2; Befehle: /unlockpcboxwallpaper; Wirkung: Box-Hintergrund freischalten. |
cobblemon.command.boxcount — Standardstufe 2; Befehle: /boxcount; Wirkung: Anzahl der PC-Boxen abfragen oder ändern. |
cobblemon.command.changemark — Standardstufe 2; Befehle: /givemark, /takemark, /giveallmarks; Wirkung: Markierungen vergeben und entziehen. |
cobblemon.command.technicalmachine — Standardstufe 2; Befehle: /givetm, /technicalmachine; Wirkung: TM-Items geben, TMs freischalten oder sperren (neu in 1.8). |
cobblemon.command.spawnpokemon — Standardstufe 2; Befehle: /spawnpokemon, /spawnpokemonat, /spawnpokemonfrompool; Wirkung: Pokémon erzeugen. |
cobblemon.command.spawnallpokemon — Standardstufe 4; Befehle: /spawnallpokemon; Wirkung: alle Arten eines Bereichs erzeugen. |
cobblemon.command.giveallpokemon — Standardstufe 4; Befehle: /giveallpokemon; Wirkung: alle Arten eines Bereichs ins Team geben. |
cobblemon.command.spawnnpc — Standardstufe 2; Befehle: /spawnnpc, /spawnnpcat; Wirkung: NPC erzeugen. |
cobblemon.command.npcedit — Standardstufe 2; Befehle: /npcedit; Wirkung: NPC bearbeiten. |
cobblemon.command.npcdelete — Standardstufe 2; Befehle: /npcdelete; Wirkung: NPC löschen. |
cobblemon.command.applyplayertexture — Standardstufe 2; Befehle: /applyplayertexture; Wirkung: NPC einen Spieler-Skin geben. |
cobblemon.command.opendialogue — Standardstufe 2; Befehle: /opendialogue; Wirkung: Datapack-Dialog öffnen. |
cobblemon.command.behaviouredit — Standardstufe 2; Befehle: /behaviouredit; Wirkung: Verhaltens-Editor öffnen. |
cobblemon.command.runmolang — Standardstufe 2; Befehle: /runmolang; Wirkung: MoLang-Ausdruck ausführen. |
cobblemon.command.runmolangscript — Standardstufe 2; Befehle: /runmolangscript; Wirkung: MoLang-Skript aus einem Datapack ausführen. |
cobblemon.command.bedrockparticle — Standardstufe 2; Befehle: /bedrockparticle; Wirkung: Partikeleffekt abspielen. |
cobblemon.command.freezepokemon — Standardstufe 2; Befehle: /freezepokemon; Wirkung: Animation eines Pokémon einfrieren. |
cobblemon.command.teststore — Standardstufe 2; Befehle: /teststore; Wirkung: Abfrage für Befehlsblöcke: passende Pokémon zählen. |
cobblemon.command.querylearnset — Standardstufe 2; Befehle: /querylearnset; Wirkung: Abfrage: kann das Pokémon die Attacke lernen?. |
cobblemon.command.testpcslot — Standardstufe 2; Befehle: /testpcslot; Wirkung: Abfrage: passt das Pokémon im PC-Platz?. |
cobblemon.command.testpartyslot — Standardstufe 2; Befehle: /testpartyslot; Wirkung: Abfrage: passt das Pokémon im Team-Platz?. |
cobblemon.command.cobblemonconfig.reload — Standardstufe 2; Befehle: /cobblemonconfig reload; Wirkung: Server-Config neu laden. |
cobblemon.command.getnbt — Standardstufe 4; Befehle: /getnbt; Wirkung: ohne Funktion (Befehl ist leer). |
cobblemon.command.changeeyeheight — Standardstufe 4; Befehle: /changeeyeheight; Wirkung: Entwickler-Werkzeug. |
cobblemon.command.changescaleandsize — Standardstufe 4; Befehle: /changescaleandsize; Wirkung: Entwickler-Werkzeug. |
cobblemon.command.changewalkspeed — Standardstufe 4; Befehle: /changewalkspeed; Wirkung: Entwickler-Werkzeug. |
cobblemon.command.transformmodelpart — Standardstufe 4; Befehle: /transformmodelpart; Wirkung: Entwickler-Werkzeug. |
Zusätzlich definiert der Quellcode cobblemon.seehiddennpcs und cobblemon.useridingstatsdebug, beide mit Standardstufe 2. Es sind keine zusätzlichen gewöhnlichen Befehlsnamen. Der ebenfalls definierte Stufe-2-Knoten cobblemon.command.calculateseatpositions ist in 1.8.1 verwaist: Der alte Befehl ist nicht mehr registriert.
Bei Heilung und Levelup für andere Spieler liegen Anforderungen an Wurzel und Unterzweig. Ein .other-Knoten allein ist deshalb keine allgemeine Zusage für jeden Aufruf. Die komplette Syntax und der Ausführungskontext bleiben relevant.
Was historisch geprüft wurde
Der Test vom 23. September 2026 verwendete Cobblemon 1.8.1, Minecraft 1.21.1, Fabric und LuckPerms-Fabric 5.4.140. Ein Protokoll-Testspieler ohne OP bekam zuerst keine, dann ausgewählte Knoten. Die Prüfungen bestätigten unsichtbare Befehle bei fehlendem Recht, den gemeinsamen Bearbeiten-/Reset-Knoten, TM-Freigabe und einen gesonderten PC-Knoten.
Mit einer breiten Cobblemon-Wildcard wurden weitere Knoten erreichbar; die beiden direkten Stufe-4-Entwicklerbefehle blieben unsichtbar. Dieser Messversuch ist keine Empfehlung, die Wildcard an Freunde zu vergeben. Nicht einzeln geprüft wurden alle 53 Funktionen, alle .other-Fälle mit einem zweiten Spieler, normale Menüinteraktionen und jede Standard-OP-Stufe ohne LuckPerms.
FAQ
Braucht normales Cobblemon-Spiel ein OP-Konto?
Nicht allein, um normal zu spielen oder einen PC-Block zu verwenden. Eine bestimmte Verwaltungs- oder Komfortfunktion kann ein gesondertes Recht erfordern.
Ist pcsearch eine rein persönliche Freigabe?
In 1.8.1 nicht. Derselbe Knoten erlaubt laut Builder auch die Suche im PC eines anderen Spielers. Prüfe diese Grenze vor der Vergabe.
Kann ich pokemonrestart separat sperren und Bearbeiten erlauben?
Beide Befehle verwenden denselben Bearbeiten-Knoten. Ein erfundener zusätzlicher Restart-Knoten löst diese Zuordnung nicht. Vergib das Recht nur, wenn die verbundenen Wirkungen gewollt sind.
Bedeutet „unbekannter Befehl“ immer ein fehlendes Recht?
Nein. Fehlende Rechte können den Befehl verstecken; falsche Schreibweise, falsche Modversion oder fehlender Ausführungskontext können ähnliche Meldungen erzeugen.
Reicht permission unset zum vollständigen Entziehen?
Es entfernt eine Zuweisung. Andere Vererbungen und der OP-Rückfall können bleiben. Prüfe die Herkunft und teste erneut ohne OP.
Schaltet enableDebugKeys Verwaltungsbefehle frei?
Nein. Die Befehlsregistrierung 1.8.1 ist davon unabhängig. Der Clientwert für Debugtasten ersetzt weder Knotenprüfung noch direkte OP-Anforderungen.
Quellen und Prüfstand
- Cobblemon 1.8.1: vollständige Knotendefinitionen.
- Fabric-Validator 1.8.1.
- PC-Suche und ihr other-Zweig.
- Fabric-Permissions-API.
- LuckPerms: Permission Commands und Parent Commands.
Die 56 Knotendefinitionen und relevante Builder wurden am 7. Oktober 2026 erneut gelesen. Historische Messungen und die Aufnahme stammen vom September. Es wurden für diese Überarbeitung keine neuen Rechte auf einem Spielserver vergeben oder Daten zurückgesetzt.