Cobblemon 1.8.1 registriert 64 Wurzelbefehle und 13 Aliase. Diese vollständige Referenz ergänzt die genaue Syntax um Rechte, Konsolenfähigkeit und Wirkung. /cobblemonconfig reload wird als zusätzlicher Unterzweig aufgeführt; es ist kein 65. Wurzelbefehl.

Für eine konkrete Aktion prüfst du zuerst Modversion, Ausführungskontext und Rechte. Ein Befehl mit einem persönlichen Menü kann nicht durch einen Konsolenaufruf dieses Menü anzeigen. Ebenso ist eine Fehlermeldung bei einer nicht vorhandenen Zielperson kein vollständiger Funktionsnachweis.

Zuerst eine Anzeige verwenden

Im Spiel lautet der erste Versionsabgleich:

/cobblemon info

In der Serverkonsole lässt du den führenden Schrägstrich weg. Die Ausgabe zeigt die Cobblemon-Modversion und Buildangaben; sie sagt nicht, welches vollständige Client-Packrelease deine Freunde installiert haben.

Historische Cobblemon-Buildausgabe im Spiel mit Version 1.8.1 und Git-Buildangaben, ohne Spielernamen
Historische Cobblemon-Buildausgabe im Spiel mit Version 1.8.1 und Git-Buildangaben, ohne Spielernamen

Die vorhandene englische Aufnahme dokumentiert den damaligen Build. Branch und Commit sind Informationen der Mod, keine Spielwelt oder Serveradresse.

Die Einträge richtig lesen

<…> bezeichnet ein nötiges Argument, […] ein optionales. Die Klammern werden nicht mitgetippt. Deutsche Platzhalternamen sind Erklärungen; konkrete Identifikatoren, Argumentwerte und Großschreibung müssen zum installierten Pack passen. /spectateBattle hat in 1.8.1 ein großes B.

Alle mit command. beginnenden Rechte sind vollständig mit cobblemon. voranzustellen. Standardstufe beschreibt den Vanilla-OP-Rückfall, keine Empfehlung für Freunde. Unterzweige können zusätzliche Anforderungen besitzen; geteilte Knoten können mehrere Wirkungen öffnen. Der Rechte-Guide erklärt die gezielte Vergabe.

„Konsole“ bezieht sich hier auf die Serverkonsole und den angegebenen Zweig. Es behauptet keine gesonderte Abnahme aller Befehlsblöcke, RCON-Wege oder Menüs. Koordinaten beziehen sich auf die Quelle und Welt des ausgeführten Befehls; eine Konsole besitzt keinen Spielerstandort.

Befehle für Spieler

Befehl, Syntax und Anwendung
/pc — Syntax: [box]; Recht: command.pc; Standardstufe: 2; Konsole: nein; Wirkung: eigenen PC öffnen, optional direkt in Box N; nicht im Kampf.
/pcsearch — Syntax: <eigenschaften> oder other <spieler> <eigenschaften>; Recht: command.pcsearch; Standardstufe: 2; Konsole: nur mit other; Wirkung: Eigene oder fremde PC-Suche; other hat laut Builder keinen zusätzlichen Rechte-Knoten.
/healpokemon (/pokeheal) — Syntax: [spieler]; Recht: command.healpokemon.self, mit Spieler zusätzlich .other; Standardstufe: 2; Konsole: nur mit Spieler; Wirkung: ganzes Team heilen.
/friendship — Syntax: <slot>; Recht: command.friendship; Standardstufe: 2; Konsole: nein; Wirkung: Freundschaftswert eines eigenen Pokémon zeigen.
/checkspawn — Syntax: <seltenheit>; Recht: command.checkspawns; Standardstufe: 2; Konsole: nein; Wirkung: zeigt, was am Standort in der gewählten Seltenheitsgruppe spawnen kann, mit Wahrscheinlichkeiten.
/abandonmultiteam (/abandonmultibattleteam) — Syntax: keine weiteren Argumente; Recht: command.abandonmultiteam; Standardstufe: 0; Konsole: nein; Wirkung: eigenes Mehrspieler-Kampfteam verlassen.
/spectateBattle — Syntax: <spieler>; Recht: command.spectatebattle; Standardstufe: 4; Konsole: nein; Wirkung: dem Kampf eines Spielers zuschauen; einziger Befehl mit Großbuchstaben.
/cobblemonconfig — Syntax: keine weiteren Argumente; Recht: kein Knoten; Standardstufe: 0; Konsole: nein; Wirkung: öffnet den eigenen Config-Editor (ändert auf Servern nur die lokale Datei).
/cobblemon info — Syntax: info; Recht: kein Knoten; Standardstufe: 0; Konsole: ja; Wirkung: zeigt Version, Git-Commit und Branch des Mods.

Team und PC verwalten

Befehl, Syntax und Anwendung
/givepokemon (/pokegive) — Syntax: <eigenschaften>; Recht: command.givepokemon.self; Standardstufe: 2; Konsole: nein; Wirkung: Pokémon ins eigene Team.
/givepokemonother (/pokegiveother) — Syntax: <spieler> <eigenschaften>; Recht: command.givepokemon.other; Standardstufe: 2; Konsole: ja; Wirkung: Pokémon an einen anderen Spieler.
/takepokemon — Syntax: <spieler> <slot 1–99>; Recht: command.takepokemon; Standardstufe: 2; Konsole: ja; Wirkung: Pokémon aus dem Team entfernen; führt ein Spieler den Befehl aus, bekommt er es.
/pctake — Syntax: <spieler> <box> <platz 1–30>; Recht: command.takepokemon; Standardstufe: 2; Konsole: ja; Wirkung: Pokémon aus dem PC entfernen, analog.
/pokemonedit (/pokeedit) — Syntax: <slot> <eigenschaften>; Recht: command.pokemonedit.self; Standardstufe: 2; Konsole: nein; Wirkung: eigenes Pokémon bearbeiten.
/pokemoneditother (/pokeeditother) — Syntax: <spieler> <slot> <eigenschaften>; Recht: command.pokemonedit.other; Standardstufe: 2; Konsole: ja; Wirkung: Pokémon eines anderen bearbeiten.
/pokemonrestart (/pokerestart) — Syntax: [starter_zurücksetzen: true/false]; Recht: command.pokemonedit.self; Standardstufe: 2; Konsole: nein; Wirkung: eigenes Team und PC leeren, mit true darf der Starter neu gewählt werden.
/pokemonrestartother (/pokerestartother) — Syntax: <spieler> [true/false]; Recht: command.pokemonedit.other; Standardstufe: 2; Konsole: ja; Wirkung: dasselbe für einen anderen Spieler.
/teach — Syntax: <spieler> <slot> <attacke>; Recht: command.teach.base, ohne Lernliste command.teach.bypass; Standardstufe: 2; Konsole: ja; Wirkung: Attacke beibringen.
/levelup — Syntax: <slot> oder <spieler> <slot>; Recht: command.levelup.self, mit Spieler zusätzlich .other; Standardstufe: 2; Konsole: nur mit Spieler; Wirkung: Pokémon ein Level hochstufen.
/held_item — Syntax: <spieler> <slot> <item>; Recht: command.helditem; Standardstufe: 2; Konsole: ja; Wirkung: getragenes Item setzen.
/openstarterscreen — Syntax: <spieler>; Recht: command.openstarterscreen; Standardstufe: 2; Konsole: ja; Wirkung: Starter-Auswahl öffnen, wenn noch kein Starter gewählt ist.
/pokebox — Syntax: <spieler> <slot> [box]; Recht: command.pokebox; Standardstufe: 2; Konsole: ja; Wirkung: Teammitglied in den PC verschieben.
/pokeboxall — Syntax: <spieler> [box]; Recht: command.pokebox; Standardstufe: 2; Konsole: ja; Wirkung: ganzes Team in den PC verschieben.
/clearparty — Syntax: <spieler>; Recht: command.clearparty; Standardstufe: 2; Konsole: ja; Wirkung: Team leeren.
/clearpc — Syntax: <spieler>; Recht: command.clearpc; Standardstufe: 2; Konsole: ja; Wirkung: PC leeren.
/renamebox — Syntax: <spieler> <box> <name>; Recht: command.renamebox; Standardstufe: 2; Konsole: ja; Wirkung: PC-Box umbenennen.
/changewallpaper — Syntax: <spieler> <box> <hintergrund>; Recht: command.changewallpaper; Standardstufe: 2; Konsole: ja; Wirkung: Box-Hintergrund setzen.
/unlockpcboxwallpaper — Syntax: <spieler> <hintergrund> [ton: true/false]; Recht: command.unlockpcboxwallpaper; Standardstufe: 2; Konsole: ja; Wirkung: Box-Hintergrund freischalten.
/boxcount — Syntax: query <spieler> oder add/remove/set <spieler> <anzahl 1–1000>; Recht: command.boxcount; Standardstufe: 2; Konsole: ja; Wirkung: PC-Box-Anzahl abfragen oder ändern.

Pokémon erzeugen und Spawns testen

Befehl, Syntax und Anwendung
/spawnpokemon (/pokespawn) — Syntax: <eigenschaften>; Recht: command.spawnpokemon; Standardstufe: 2; Konsole: ja; Wirkung: Pokémon an der Position des Ausführenden erzeugen.
/spawnpokemonat (/pokespawnat) — Syntax: <x y z> <eigenschaften>; Recht: command.spawnpokemon; Standardstufe: 2; Konsole: ja; Wirkung: Pokémon an einer Koordinate erzeugen.
/spawnpokemonfrompool (/forcespawn) — Syntax: [anzahl]; Recht: command.spawnpokemon; Standardstufe: 2; Konsole: nein; Wirkung: N normale Spawn-Versuche am Spieler auslösen — nützlich, um Spawn-Einstellungen zu testen.
/spawnallpokemon — Syntax: [min [max]]; Recht: command.spawnallpokemon; Standardstufe: 4; Konsole: nein; Wirkung: jede umgesetzte Art im Nummernbereich um den Spieler erzeugen.
/giveallpokemon — Syntax: [min [max]]; Recht: command.giveallpokemon; Standardstufe: 4; Konsole: nein; Wirkung: jede umgesetzte Art im Nummernbereich ins Team geben.

Kampf, Index, TMs und Markierungen

Befehl, Syntax und Anwendung
/stopbattle — Syntax: <spieler>; Recht: command.stopbattle; Standardstufe: 2; Konsole: ja; Wirkung: Kampf des Spielers beenden, etwa wenn ein Client hängt.
/pokedex — Syntax: grant/revoke <spieler> all <index>, grant/revoke <spieler> only <art> <form>, printcalculations <spieler>; printcalculations optional mit weiterem Index; Recht: command.pokedex; Standardstufe: 2; Konsole: ja; Wirkung: Einträge im Pokédex freischalten, entfernen oder die Vollständigkeit ausgeben; konkrete gültige Index-ID aus dem Pack verwenden.
/givetm — Syntax: <attacke> [anzahl 1–2304] oder <attacke> <spieler> [anzahl]; Recht: command.technicalmachine; Standardstufe: 2; Konsole: nur mit Spieler; Wirkung: TM-Items geben, Stapel à 64, Überschuss fällt auf den Boden (neu in 1.8).
/technicalmachine — Syntax: unlock/lock <spieler/selektor> only <tm> oder all; check <einzelner_spieler>; Recht: command.technicalmachine; Standardstufe: 2; Konsole: ja; Wirkung: TMs im Fortschritt eines Spielers freischalten, sperren oder anzeigen (neu in 1.8).
/givemark — Syntax: <spieler> <slot> <markierung>; Recht: command.changemark; Standardstufe: 2; Konsole: ja; Wirkung: Markierung verleihen.
/takemark — Syntax: <spieler> <slot> <markierung>; Recht: command.changemark; Standardstufe: 2; Konsole: ja; Wirkung: Markierung entziehen.
/giveallmarks — Syntax: <spieler> <slot>; Recht: command.changemark; Standardstufe: 2; Konsole: ja; Wirkung: alle Markierungen verleihen.

NPCs, Dialoge und Datapacks

Befehl, Syntax und Anwendung
/spawnnpc (/npcspawn) — Syntax: <klasse> [level]; Recht: command.spawnnpc; Standardstufe: 2; Konsole: ja; Wirkung: NPC an der Position erzeugen.
/spawnnpcat (/npcspawnat) — Syntax: <x y z> <klasse> [level]; Recht: command.spawnnpc; Standardstufe: 2; Konsole: ja; Wirkung: NPC an einer Koordinate erzeugen.
/npcedit — Syntax: keine weiteren Argumente; Recht: command.npcedit; Standardstufe: 2; Konsole: nein; Wirkung: Editor für den NPC im Blickfeld öffnen.
/npcdelete — Syntax: [ziel]; Recht: command.npcdelete; Standardstufe: 2; Konsole: nur mit Ziel; Wirkung: NPC löschen.
/applyplayertexture — Syntax: <spielername>; Recht: command.applyplayertexture; Standardstufe: 2; Konsole: nein; Wirkung: dem NPC im Blickfeld einen Spieler-Skin geben.
/opendialogue — Syntax: <dialog> <spieler>; Recht: command.opendialogue; Standardstufe: 2; Konsole: ja; Wirkung: Datapack-Dialog öffnen.
/behaviouredit — Syntax: keine weiteren Argumente; Recht: command.behaviouredit; Standardstufe: 2; Konsole: nein; Wirkung: Verhaltens-Editor für das anvisierte Wesen.
/runmolang — Syntax: <ausdruck> [spieler] [npc] [pokemon]; Recht: command.runmolang; Standardstufe: 2; Konsole: ja; Wirkung: MoLang-Ausdruck ausführen.
/runmolangscript — Syntax: <skript> [spieler] [npc] [pokemon]; Recht: command.runmolangscript; Standardstufe: 2; Konsole: ja; Wirkung: MoLang-Skript aus einem Datapack ausführen.
/bedrockparticle — Syntax: <effekt> <ziel> [locator] oder <effekt> <welt> <x y z>; Recht: command.bedrockparticle; Standardstufe: 2; Konsole: ja; Wirkung: Partikeleffekt abspielen.
/freezepokemon — Syntax: [sekunden, -1 = aufheben]; Recht: command.freezepokemon; Standardstufe: 2; Konsole: nein; Wirkung: Animation des anvisierten Pokémon einfrieren.

Abfragen für Befehlsblöcke

Befehl, Syntax und Anwendung
/teststore — Syntax: <spieler> <speicher> <eigenschaften>; Recht: command.teststore; Standardstufe: 2; Konsole: ja; Ergebniswert statt Chatmeldung; Wirkung: Anzahl passender Pokémon in Team oder PC.
/querylearnset — Syntax: <spieler> <slot> <attacke>; Recht: command.querylearnset; Standardstufe: 2; Konsole: ja; Ergebniswert statt Chatmeldung; Wirkung: 1, wenn das Pokémon die Attacke lernen kann.
/testpcslot — Syntax: <spieler> <box> <platz 1–30> <eigenschaften>; Recht: command.testpcslot; Standardstufe: 2; Konsole: ja; Ergebniswert statt Chatmeldung; Wirkung: 1, wenn das Pokémon im PC-Platz passt.
/testpartyslot — Syntax: <spieler> <slot 1–6> <eigenschaften>; Recht: command.testpartyslot; Standardstufe: 2; Konsole: ja; Ergebniswert statt Chatmeldung; Wirkung: 1, wenn das Pokémon im Team-Platz passt.

Server-Verwaltung und Entwicklerwerkzeuge

Befehl, Syntax und Anwendung
/cobblemonconfig reload — Syntax: reload; Recht: command.cobblemonconfig.reload; Standardstufe: 2; Konsole: ja; Wirkung: Server-Config neu laden und an alle Spieler schicken.
/reloadshowdown — Syntax: keine weiteren Argumente; Recht: kein Knoten; Standardstufe: 4; Konsole: ja; Wirkung: Verbindung zur Kampf-Engine neu aufbauen.
/testcommand — Syntax: keine weiteren Argumente; Recht: kein Knoten; Standardstufe: 4; Konsole: still, ohne Ausgabe; Wirkung: interner Test; halbiert unter anderem die Lebenspunkte des Teams — nicht auf Spielservern benutzen.
/getnbt — Syntax: keine weiteren Argumente; Recht: command.getnbt; Standardstufe: 4; Konsole: nein; Wirkung: ohne Funktion.
/changeeyeheight — Syntax: <art> standing/flying/swimming <höhe>; Recht: command.changeeyeheight; Standardstufe: 4; Konsole: ja; Wirkung: Augenhöhe einer Art zur Laufzeit ändern.
/changescaleandsize — Syntax: <art> [skala breite höhe]; Recht: command.changescaleandsize; Standardstufe: 4; Konsole: ja; Wirkung: Größe und Hitbox einer Art ändern.
/changewalkspeed — Syntax: <art> <geschwindigkeit>; Recht: command.changewalkspeed; Standardstufe: 4; Konsole: ja; Wirkung: Entwickler-Werkzeug; ohne Zahl bleibt der Befehl unvollständig.
/transformmodelpart — Syntax: position/rotation/scale [<teil> [<x y z>]]; Recht: command.transformmodelpart; Standardstufe: 4; Konsole: nein; Wirkung: Modellteil verschieben, drehen oder skalieren.
/cobblemonclicktext — Syntax: <rückruf>; Recht: kein Knoten; Standardstufe: 0; Konsole: nein; Wirkung: intern: Rückruf für anklickbaren Chattext.

Ändernde Befehle als solche behandeln

/pokemonrestart leert Team und PC; der Zusatz true verändert zusätzlich den Starterstatus. Der gemeinsame Bearbeiten-Knoten ist keine harmlose Menüfreigabe. /clearparty, /clearpc, /takepokemon und /pctake greifen ebenfalls in vorhandene Spielerdaten ein. Verwende solche Aktionen nur für die bewusst gewählte Person mit gesichertem Ausgangsstand.

Eine PC-Suche ist zwar keine Entnahme, umfasst in 1.8.1 aber auch den other-Zweig ohne eigenen zusätzlichen Knoten. Die Entnahme wird gesondert geprüft. Bei Heilung oder Levelup für andere Spieler liegen hingegen Anforderungen an Wurzel und Unterzweig. Erfinde keine allgemeine .other-Regel für sämtliche Befehle.

/spawnpokemonfrompool 10 stößt echte Spawn-Versuche an, keine reine Vorschau und keine garantierten zehn Kreaturen. Für eine standortbezogene Anzeige beginne mit /checkspawn common als Spieler mit dem passenden Recht. Die Ausgabe ist keine gemessene langfristige Begegnungsrate; die Spawn-Anleitung trennt diese Ebenen.

Änderungen gegenüber 1.7.3

Neu registriert sind /givetm und /technicalmachine, beide über den gemeinsamen TM-Knoten. /calculateseatpositions ist aus der Befehlsregistrierung entfernt, obwohl sein alter Rechte-Knoten noch definiert wird.

Die Gruppen bei /checkspawn stammen in 1.8.1 aus worldBuckets; boss ist möglich. In einer ausgeschlossenen Welt kann die Abfrage still null liefern. /giveallpokemon beachtet laut Versionsvergleich seinen Nummernbereich. /pc spielt den früheren Öffnungston nicht mehr ab. Bei /pokedex wurde die interne Fortschrittsbezeichnung geändert; diese Codebenennung ist kein eigenständiger neuer Gameplaytest.

enableDebugKeys schaltet die Entwicklerbefehle nicht ein oder aus. Ihre Registrierung ist unabhängig davon. Die direkten Stufe-4-Prüfungen von /testcommand und /reloadshowdown werden durch eine Cobblemon-Wildcard nicht ersetzt. Entwicklerwerkzeuge sind hier dokumentiert, weil sie existieren; sie sind kein normaler Einstieg für eine Spielrunde.

Was die historischen Aufrufe beweisen

Am 23. September 2026 wurden 86 Konsolenaufrufe protokolliert: alle 64 Wurzelbefehle, 12 der 13 Aliase, Varianten und der entfernte Altbefehl. Der Alias /npcspawnat fehlte in dieser Konsolenreihe. Einige Befehle wurden zusätzlich über einen Protokoll-Testspieler mit ausgewählten Rechten aufgerufen. Nicht alle Menüs wurden mit einem vollständigen modifizierten Spielclient abgenommen.

Die frühere Formulierung, ein nicht vorhandener Zielname verhindere sämtliche Veränderungen, war falsch: Standort-Spawns erzeugten im Test tatsächlich Entitäten, und Verwaltungsaktionen wurden ausgeführt. Für die Auswertung müssen Registrierung, Syntaxannahme, Fehlermeldung und wirkliche Wirkung getrennt bleiben.

„No player was found“ zeigt eine fehlende Zielperson, keine geprüfte Änderung an einem gültigen Spieler. „Unknown or incomplete command“ kann Rechte, Großschreibung, Modversion oder Kontext betreffen. Keine Ausgabe beweist weder Erfolg noch Wirkungslosigkeit: Spawn-Befehle können etwas erzeugen, während /testcommand ohne Spieler still zurückkehrt.

Die Konsole meldete bei /changescaleandsize <art> ohne Zahlen einen unerwarteten Fehler; /changewalkspeed <art> ohne Zahl war dagegen unvollständig. Bei /takepokemon fängt der gelesene Code Ausnahmen ab und schreibt sie ins Serverlog. Prüfe deshalb auch das Log und die tatsächlichen Daten, statt eine leere Chatantwort als bestätigten Erfolg zu lesen.

FAQ

Warum geht pc in der Konsole nicht?

Der Befehl öffnet den persönlichen PC des ausführenden Spielers. Eine Konsole ist kein Spieler und kann dieses Menü nicht selbst anzeigen.

Ist ein unbekannter Befehl immer falsch geschrieben?

Nein. Fehlende Rechte können ihn ebenfalls verstecken. Prüfe außerdem Modversion, Großschreibung und den benötigten Kontext.

Gibt es alle Aliase auch nach einem neuen Update?

Diese Liste ist an 1.8.1 gebunden. Die 13 Aliase stammen aus dem Code; 12 wurden historisch von der Konsole aufgerufen. Prüfe eine andere Version gesondert.

Ist ein Spawn-Befehl nur eine Vorschau?

Nein. Er kann echte Kreaturen erzeugen. Eine Anzeige möglicher Standortspawns ist ein anderer Vorgang und bestätigt keine langfristige Begegnungsrate.

Kann ich den Starter ohne Teamverlust neu wählen?

Der dokumentierte Restart-Befehl leert Team und PC. Die Starterbildschirm-Funktion und ein vollständiger Reset sind unterschiedliche Aktionen. Prüfe den Zustand und wähle nicht blind den Reset.

Was bedeutet eine leere Konsolenantwort?

Sie ist allein kein Erfolgsnachweis. Kontrolliere Wirkung, Ausführungskontext und aktuelle Logmeldungen; manche Befehle verändern Daten ohne Chatmeldung, andere kehren still zurück.

Quellen und Prüfstand

Registrierung und Builder am 7. Oktober 2026 erneut abgerufen und mit dem vorhandenen Inventar verglichen. Historische Aufrufe und das Bild stammen vom September. Für diese Überarbeitung wurden keine neuen Spielerdaten geändert oder Entitäten erzeugt.