Cobblemon 1.8.1 registreert 64 hoofdcommando's en 13 aliassen. Deze volledige referentie vult de exacte syntax aan met permissies, consolegeschiktheid en effect. /cobblemonconfig reload wordt als extra subtak vermeld; het is geen 65e hoofdcommando.

Voor een concrete actie controleer je eerst modversie, uitvoeringscontext en permissies. Een commando met een persoonlijk menu kan dat menu niet via een consoleaanroep tonen. Ook is een foutmelding bij een niet-bestaand doelwit geen volledig bewijs dat het commando werkt.

Begin met een weergave

In het spel is de eerste versiecontrole:

/cobblemon info

In de serverconsole laat je de voorafgaande schuine streep weg. De uitvoer toont de Cobblemon-modversie en buildgegevens; hij zegt niet welke volledige client-packrelease je vrienden hebben geïnstalleerd.

Historische Cobblemon-builduitvoer in het spel met versie 1.8.1 en Git-buildgegevens, zonder spelersnamen
Historische Cobblemon-builduitvoer in het spel met versie 1.8.1 en Git-buildgegevens, zonder spelersnamen

De bestaande Engelse opname documenteert de build van toen. Branch en commit zijn informatie van de mod, geen spelwereld of serveradres.

De vermeldingen goed lezen

<…> staat voor een verplicht argument, […] voor een optioneel argument. De haakjes typ je niet mee. Nederlandse plaatsaanduidingen zijn uitleg; concrete identifiers, argumentwaarden en hoofdlettergebruik moeten bij het geïnstalleerde pack passen. /spectateBattle heeft in 1.8.1 een hoofdletter B.

Alle permissies die met command. beginnen, krijgen volledig cobblemon. ervoor. Het standaardniveau beschrijft de vanilla-OP-terugval, geen aanbeveling voor vrienden. Subtakken kunnen extra eisen hebben; gedeelde nodes kunnen meerdere effecten openen. De permissiegids legt de gerichte toekenning uit.

“Console” verwijst hier naar de serverconsole en de aangegeven tak. Het beweert geen aparte controle van alle commandoblokken, RCON-wegen of menu's. Coördinaten verwijzen naar de bron en wereld van het uitgevoerde commando; een console heeft geen spelerspositie.

Commando's voor spelers

Commando, syntax en gebruik
/pc — Syntax: [box]; Permissie: command.pc; Standaardniveau: 2; Console: nee; Effect: eigen pc openen, optioneel direct in box N; niet tijdens een gevecht.
/pcsearch — Syntax: <eigenschappen> of other <speler> <eigenschappen>; Permissie: command.pcsearch; Standaardniveau: 2; Console: alleen met other; Effect: eigen of andermans pc-zoekopdracht; other heeft volgens de builder geen extra permissienode.
/healpokemon (/pokeheal) — Syntax: [speler]; Permissie: command.healpokemon.self, met speler extra .other; Standaardniveau: 2; Console: alleen met speler; Effect: het hele team genezen.
/friendship — Syntax: <slot>; Permissie: command.friendship; Standaardniveau: 2; Console: nee; Effect: vriendschapswaarde van een eigen Pokémon tonen.
/checkspawn — Syntax: <zeldzaamheid>; Permissie: command.checkspawns; Standaardniveau: 2; Console: nee; Effect: toont wat er op de locatie in de gekozen zeldzaamheidsgroep kan spawnen, met kansen.
/abandonmultiteam (/abandonmultibattleteam) — Syntax: geen verdere argumenten; Permissie: command.abandonmultiteam; Standaardniveau: 0; Console: nee; Effect: eigen multiplayer-gevechtsteam verlaten.
/spectateBattle — Syntax: <speler>; Permissie: command.spectatebattle; Standaardniveau: 4; Console: nee; Effect: het gevecht van een speler bekijken; enige commando met hoofdletters.
/cobblemonconfig — Syntax: geen verdere argumenten; Permissie: geen node; Standaardniveau: 0; Console: nee; Effect: opent de eigen config-editor (wijzigt op servers alleen het lokale bestand).
/cobblemon info — Syntax: info; Permissie: geen node; Standaardniveau: 0; Console: ja; Effect: toont versie, Git-commit en branch van de mod.

Team en pc beheren

Commando, syntax en gebruik
/givepokemon (/pokegive) — Syntax: <eigenschappen>; Permissie: command.givepokemon.self; Standaardniveau: 2; Console: nee; Effect: Pokémon aan het eigen team toevoegen.
/givepokemonother (/pokegiveother) — Syntax: <speler> <eigenschappen>; Permissie: command.givepokemon.other; Standaardniveau: 2; Console: ja; Effect: Pokémon aan een andere speler geven.
/takepokemon — Syntax: <speler> <slot 1–99>; Permissie: command.takepokemon; Standaardniveau: 2; Console: ja; Effect: Pokémon uit het team verwijderen; voert een speler het commando uit, dan krijgt die speler de Pokémon.
/pctake — Syntax: <speler> <box> <plek 1–30>; Permissie: command.takepokemon; Standaardniveau: 2; Console: ja; Effect: Pokémon uit de pc verwijderen, analoog.
/pokemonedit (/pokeedit) — Syntax: <slot> <eigenschappen>; Permissie: command.pokemonedit.self; Standaardniveau: 2; Console: nee; Effect: eigen Pokémon bewerken.
/pokemoneditother (/pokeeditother) — Syntax: <speler> <slot> <eigenschappen>; Permissie: command.pokemonedit.other; Standaardniveau: 2; Console: ja; Effect: Pokémon van een ander bewerken.
/pokemonrestart (/pokerestart) — Syntax: [starter_resetten: true/false]; Permissie: command.pokemonedit.self; Standaardniveau: 2; Console: nee; Effect: eigen team en pc legen, met true mag de starter opnieuw gekozen worden.
/pokemonrestartother (/pokerestartother) — Syntax: <speler> [true/false]; Permissie: command.pokemonedit.other; Standaardniveau: 2; Console: ja; Effect: hetzelfde voor een andere speler.
/teach — Syntax: <speler> <slot> <aanval>; Permissie: command.teach.base, zonder leerlijst command.teach.bypass; Standaardniveau: 2; Console: ja; Effect: een aanval aanleren.
/levelup — Syntax: <slot> of <speler> <slot>; Permissie: command.levelup.self, met speler extra .other; Standaardniveau: 2; Console: alleen met speler; Effect: Pokémon één level omhoog zetten.
/held_item — Syntax: <speler> <slot> <item>; Permissie: command.helditem; Standaardniveau: 2; Console: ja; Effect: vastgehouden item instellen.
/openstarterscreen — Syntax: <speler>; Permissie: command.openstarterscreen; Standaardniveau: 2; Console: ja; Effect: starterkeuze openen als er nog geen starter is gekozen.
/pokebox — Syntax: <speler> <slot> [box]; Permissie: command.pokebox; Standaardniveau: 2; Console: ja; Effect: teamlid naar de pc verplaatsen.
/pokeboxall — Syntax: <speler> [box]; Permissie: command.pokebox; Standaardniveau: 2; Console: ja; Effect: het hele team naar de pc verplaatsen.
/clearparty — Syntax: <speler>; Permissie: command.clearparty; Standaardniveau: 2; Console: ja; Effect: team legen.
/clearpc — Syntax: <speler>; Permissie: command.clearpc; Standaardniveau: 2; Console: ja; Effect: pc legen.
/renamebox — Syntax: <speler> <box> <naam>; Permissie: command.renamebox; Standaardniveau: 2; Console: ja; Effect: pc-box hernoemen.
/changewallpaper — Syntax: <speler> <box> <achtergrond>; Permissie: command.changewallpaper; Standaardniveau: 2; Console: ja; Effect: boxachtergrond instellen.
/unlockpcboxwallpaper — Syntax: <speler> <achtergrond> [geluid: true/false]; Permissie: command.unlockpcboxwallpaper; Standaardniveau: 2; Console: ja; Effect: boxachtergrond ontgrendelen.
/boxcount — Syntax: query <speler> of add/remove/set <speler> <aantal 1–1000>; Permissie: command.boxcount; Standaardniveau: 2; Console: ja; Effect: aantal pc-boxen opvragen of wijzigen.

Pokémon laten verschijnen en spawns testen

Commando, syntax en gebruik
/spawnpokemon (/pokespawn) — Syntax: <eigenschappen>; Permissie: command.spawnpokemon; Standaardniveau: 2; Console: ja; Effect: Pokémon op de positie van de uitvoerder laten verschijnen.
/spawnpokemonat (/pokespawnat) — Syntax: <x y z> <eigenschappen>; Permissie: command.spawnpokemon; Standaardniveau: 2; Console: ja; Effect: Pokémon op een coördinaat laten verschijnen.
/spawnpokemonfrompool (/forcespawn) — Syntax: [aantal]; Permissie: command.spawnpokemon; Standaardniveau: 2; Console: nee; Effect: N normale spawnpogingen bij de speler activeren — handig om spawn-instellingen te testen.
/spawnallpokemon — Syntax: [min [max]]; Permissie: command.spawnallpokemon; Standaardniveau: 4; Console: nee; Effect: elke geïmplementeerde soort in het nummerbereik rond de speler laten verschijnen.
/giveallpokemon — Syntax: [min [max]]; Permissie: command.giveallpokemon; Standaardniveau: 4; Console: nee; Effect: elke geïmplementeerde soort in het nummerbereik aan het team geven.

Gevecht, index, TM's en markeringen

Commando, syntax en gebruik
/stopbattle — Syntax: <speler>; Permissie: command.stopbattle; Standaardniveau: 2; Console: ja; Effect: gevecht van de speler beëindigen, bijvoorbeeld als een client vastloopt.
/pokedex — Syntax: grant/revoke <speler> all <index>, grant/revoke <speler> only <soort> <vorm>, printcalculations <speler>; printcalculations optioneel met een extra index; Permissie: command.pokedex; Standaardniveau: 2; Console: ja; Effect: vermeldingen in de Pokédex ontgrendelen, verwijderen of de volledigheid weergeven; gebruik een concrete geldige index-ID uit het pack.
/givetm — Syntax: <aanval> [aantal 1–2304] of <aanval> <speler> [aantal]; Permissie: command.technicalmachine; Standaardniveau: 2; Console: alleen met speler; Effect: TM-items geven, stapels van 64, overschot valt op de grond (nieuw in 1.8).
/technicalmachine — Syntax: unlock/lock <speler/selector> only <tm> of all; check <enkele_speler>; Permissie: command.technicalmachine; Standaardniveau: 2; Console: ja; Effect: TM's in de voortgang van een speler ontgrendelen, vergrendelen of tonen (nieuw in 1.8).
/givemark — Syntax: <speler> <slot> <markering>; Permissie: command.changemark; Standaardniveau: 2; Console: ja; Effect: markering toekennen.
/takemark — Syntax: <speler> <slot> <markering>; Permissie: command.changemark; Standaardniveau: 2; Console: ja; Effect: markering intrekken.
/giveallmarks — Syntax: <speler> <slot>; Permissie: command.changemark; Standaardniveau: 2; Console: ja; Effect: alle markeringen toekennen.

NPC's, dialogen en datapacks

Commando, syntax en gebruik
/spawnnpc (/npcspawn) — Syntax: <klasse> [level]; Permissie: command.spawnnpc; Standaardniveau: 2; Console: ja; Effect: NPC op de positie laten verschijnen.
/spawnnpcat (/npcspawnat) — Syntax: <x y z> <klasse> [level]; Permissie: command.spawnnpc; Standaardniveau: 2; Console: ja; Effect: NPC op een coördinaat laten verschijnen.
/npcedit — Syntax: geen verdere argumenten; Permissie: command.npcedit; Standaardniveau: 2; Console: nee; Effect: editor openen voor de NPC in je zicht.
/npcdelete — Syntax: [doel]; Permissie: command.npcdelete; Standaardniveau: 2; Console: alleen met doel; Effect: NPC verwijderen.
/applyplayertexture — Syntax: <spelersnaam>; Permissie: command.applyplayertexture; Standaardniveau: 2; Console: nee; Effect: de NPC in je zicht een spelersskin geven.
/opendialogue — Syntax: <dialoog> <speler>; Permissie: command.opendialogue; Standaardniveau: 2; Console: ja; Effect: datapack-dialoog openen.
/behaviouredit — Syntax: geen verdere argumenten; Permissie: command.behaviouredit; Standaardniveau: 2; Console: nee; Effect: gedragseditor voor het gerichte wezen.
/runmolang — Syntax: <expressie> [speler] [npc] [pokemon]; Permissie: command.runmolang; Standaardniveau: 2; Console: ja; Effect: MoLang-expressie uitvoeren.
/runmolangscript — Syntax: <script> [speler] [npc] [pokemon]; Permissie: command.runmolangscript; Standaardniveau: 2; Console: ja; Effect: MoLang-script uit een datapack uitvoeren.
/bedrockparticle — Syntax: <effect> <doel> [locator] of <effect> <wereld> <x y z>; Permissie: command.bedrockparticle; Standaardniveau: 2; Console: ja; Effect: deeltjeseffect afspelen.
/freezepokemon — Syntax: [seconden, -1 = opheffen]; Permissie: command.freezepokemon; Standaardniveau: 2; Console: nee; Effect: animatie van de aangewezen Pokémon bevriezen.

Query's voor commandoblokken

Commando, syntax en gebruik
/teststore — Syntax: <speler> <opslag> <eigenschappen>; Permissie: command.teststore; Standaardniveau: 2; Console: ja; Resultaatwaarde in plaats van chatbericht; Effect: aantal passende Pokémon in team of pc.
/querylearnset — Syntax: <speler> <slot> <aanval>; Permissie: command.querylearnset; Standaardniveau: 2; Console: ja; Resultaatwaarde in plaats van chatbericht; Effect: 1 als de Pokémon de aanval kan leren.
/testpcslot — Syntax: <speler> <box> <plek 1–30> <eigenschappen>; Permissie: command.testpcslot; Standaardniveau: 2; Console: ja; Resultaatwaarde in plaats van chatbericht; Effect: 1 als de Pokémon bij de pc-plek past.
/testpartyslot — Syntax: <speler> <slot 1–6> <eigenschappen>; Permissie: command.testpartyslot; Standaardniveau: 2; Console: ja; Resultaatwaarde in plaats van chatbericht; Effect: 1 als de Pokémon bij de teamplek past.

Serverbeheer en ontwikkelaarstools

Commando, syntax en gebruik
/cobblemonconfig reload — Syntax: reload; Permissie: command.cobblemonconfig.reload; Standaardniveau: 2; Console: ja; Effect: server-config opnieuw laden en naar alle spelers sturen.
/reloadshowdown — Syntax: geen verdere argumenten; Permissie: geen node; Standaardniveau: 4; Console: ja; Effect: verbinding met de gevechtsengine opnieuw opbouwen.
/testcommand — Syntax: geen verdere argumenten; Permissie: geen node; Standaardniveau: 4; Console: stil, zonder uitvoer; Effect: interne test; halveert onder andere de levenspunten van het team — niet op speelservers gebruiken.
/getnbt — Syntax: geen verdere argumenten; Permissie: command.getnbt; Standaardniveau: 4; Console: nee; Effect: zonder functie.
/changeeyeheight — Syntax: <soort> standing/flying/swimming <hoogte>; Permissie: command.changeeyeheight; Standaardniveau: 4; Console: ja; Effect: ooghoogte van een soort tijdens runtime wijzigen.
/changescaleandsize — Syntax: <soort> [schaal breedte hoogte]; Permissie: command.changescaleandsize; Standaardniveau: 4; Console: ja; Effect: grootte en hitbox van een soort wijzigen.
/changewalkspeed — Syntax: <soort> <snelheid>; Permissie: command.changewalkspeed; Standaardniveau: 4; Console: ja; Effect: ontwikkelaarstool; zonder getal blijft het commando onvolledig.
/transformmodelpart — Syntax: position/rotation/scale [<onderdeel> [<x y z>]]; Permissie: command.transformmodelpart; Standaardniveau: 4; Console: nee; Effect: modelonderdeel verschuiven, draaien of schalen.
/cobblemonclicktext — Syntax: <callback>; Permissie: geen node; Standaardniveau: 0; Console: nee; Effect: intern: callback voor aanklikbare chattekst.

Wijzigende commando's als zodanig behandelen

/pokemonrestart leegt team en pc; de toevoeging true wijzigt bovendien de starterstatus. De gedeelde bewerkingsnode is geen onschuldige menuvrijgave. /clearparty, /clearpc, /takepokemon en /pctake grijpen eveneens in op bestaande spelersgegevens. Gebruik zulke acties alleen voor de bewust gekozen persoon met een veiliggestelde uitgangsstand.

Een pc-zoekopdracht is weliswaar geen verwijdering, maar omvat in 1.8.1 ook de other-tak zonder eigen extra node. Het verwijderen wordt apart gecontroleerd. Bij genezen of levelup voor andere spelers gelden daarentegen eisen op hoofdcommando en subtak. Verzin geen algemene .other-regel voor alle commando's.

/spawnpokemonfrompool 10 activeert echte spawnpogingen, geen pure voorvertoning en geen gegarandeerde tien wezens. Begin voor een locatiegebonden weergave met /checkspawn common als speler met de juiste permissie. De uitvoer is geen gemeten langetermijn-ontmoetingskans; de spawngids houdt deze niveaus gescheiden.

Wijzigingen ten opzichte van 1.7.3

Nieuw geregistreerd zijn /givetm en /technicalmachine, beide via de gedeelde TM-node. /calculateseatpositions is uit de commandoregistratie verwijderd, hoewel de oude permissienode nog gedefinieerd wordt.

De groepen bij /checkspawn komen in 1.8.1 uit worldBuckets; boss is mogelijk. In een uitgesloten wereld kan de query stilletjes nul opleveren. /giveallpokemon houdt volgens de versievergelijking rekening met het nummerbereik. /pc speelt het eerdere openingsgeluid niet meer af. Bij /pokedex is de interne voortgangsaanduiding gewijzigd; deze codehernoeming is geen zelfstandige nieuwe gameplaytest.

enableDebugKeys schakelt de ontwikkelaarscommando's niet in of uit. Hun registratie is hiervan onafhankelijk. De directe niveau-4-controles van /testcommand en /reloadshowdown worden niet vervangen door een Cobblemon-wildcard. Ontwikkelaarstools zijn hier gedocumenteerd omdat ze bestaan; ze zijn geen normale instap voor een speelsessie.

Wat de historische aanroepen bewijzen

Op 23 september 2026 werden 86 consoleaanroepen gelogd: alle 64 hoofdcommando's, 12 van de 13 aliassen, varianten en het verwijderde oude commando. De alias /npcspawnat ontbrak in deze consolereeks. Enkele commando's werden bovendien via een log-testspeler met geselecteerde permissies aangeroepen. Niet alle menu's zijn gecontroleerd met een volledig gemodificeerde spelclient.

De eerdere formulering dat een niet-bestaande doelnaam alle wijzigingen verhindert, was onjuist: locatiespawns creëerden in de test daadwerkelijk entiteiten, en beheeracties werden uitgevoerd. Voor de beoordeling moeten registratie, syntaxacceptatie, foutmelding en werkelijk effect gescheiden blijven.

“No player was found” wijst op een ontbrekend doelwit, niet op een geteste wijziging bij een geldige speler. “Unknown or incomplete command” kan te maken hebben met permissies, hoofdlettergebruik, modversie of context. Geen uitvoer bewijst noch succes noch het ontbreken van effect: spawncommando's kunnen iets creëren, terwijl /testcommand zonder speler stil terugkeert.

De console meldde bij /changescaleandsize <soort> zonder getallen een onverwachte fout; /changewalkspeed <soort> zonder getal was daarentegen onvolledig. Bij /takepokemon vangt de gelezen code uitzonderingen op en schrijft ze naar het serverlog. Controleer daarom ook het log en de werkelijke gegevens, in plaats van een leeg chatantwoord als bevestigd succes te lezen.

FAQ

Waarom werkt pc niet in de console?

Het commando opent de persoonlijke pc van de speler die het uitvoert. Een console is geen speler en kan dit menu niet zelf tonen.

Is een onbekend commando altijd verkeerd gespeld?

Nee. Ontbrekende permissies kunnen het ook verbergen. Controleer bovendien modversie, hoofdlettergebruik en de benodigde context.

Bestaan alle aliassen ook na een nieuwe update?

Deze lijst is gebonden aan 1.8.1. De 13 aliassen komen uit de code; 12 zijn historisch via de console aangeroepen. Controleer een andere versie apart.

Is een spawncommando alleen een voorvertoning?

Nee. Het kan echte wezens creëren. Een weergave van mogelijke locatiespawns is een ander proces en bevestigt geen langetermijn-ontmoetingskans.

Kan ik de starter opnieuw kiezen zonder mijn team te verliezen?

Het gedocumenteerde restart-commando leegt team en pc. De starterschermfunctie en een volledige reset zijn verschillende acties. Controleer de situatie en kies niet blindelings de reset.

Wat betekent een leeg consoleantwoord?

Het is op zichzelf geen bewijs van succes. Controleer effect, uitvoeringscontext en actuele logmeldingen; sommige commando's wijzigen gegevens zonder chatbericht, andere keren stil terug.

Bronnen en controlestand

Registratie en builders zijn op 7 oktober 2026 opnieuw opgehaald en vergeleken met de bestaande inventaris. Historische aanroepen en de afbeelding stammen uit september. Voor deze herziening zijn geen nieuwe spelersgegevens gewijzigd of entiteiten gecreëerd.