PokeTools

Commands.

syntax · aliases · permission nodes
verified against cobblemon 1.7.3

Every command in Cobblemon 1.7.3, the current release, with its syntax, aliases, permission node and default op level. Most commands need op permission level 2 (cheats enabled in singleplayer); a few debug-grade ones need level 4, and everything maps to a cobblemon.command node you can grant individually through LuckPerms or any fabric-permissions-api mod. The two most-used commands are /pokespawn (spawn a wild Pokemon) and /pokegive (put one straight in a party); both accept the property flags listed at the end.

Spawning wild PokemonGiving and editing PokemonPC and storageStarters, Pokedex and battlesNPCsInfo and debugProperty flags
Command listcobblemon 1.7.3
45
commands listed
38
default op 2
5
op 4 only
2
everyone
Op level 2 matches vanilla /give; grant single nodes through LuckPerms instead of full op.

Spawning wild Pokemon

CommandWhat it doesPermission nodeLevel
/spawnpokemon <pokemon> [properties] (alias /pokespawn)Spawns a wild Pokemon at your position. Accepts property flags, e.g. /pokespawn pikachu level=30 shiny=true.cobblemon.command.spawnpokemonOp 2
/spawnpokemonat <x> <y> <z> <pokemon> [properties] (alias /pokespawnat)Spawns a wild Pokemon at the given coordinates.cobblemon.command.spawnpokemonOp 2
/spawnallpokemonSpawns one of every available species at your position. Expect heavy lag; meant for testing.cobblemon.command.spawnallpokemonOp 4
/spawnpokemonfrompool [amount] (alias /forcespawn)Forces the natural spawner to roll, producing whatever would legitimately spawn around you.-Op 2
/checkspawn <bucket>Lists the spawn chances at your position for a rarity bucket (common, uncommon, rare, ultra-rare).cobblemon.command.checkspawnsOp 2

Giving and editing Pokemon

CommandWhat it doesPermission nodeLevel
/givepokemon <pokemon> [properties] (alias /pokegive)Adds the Pokemon straight to your party, no catching required.cobblemon.command.givepokemon.selfOp 2
/givepokemonother <player> <pokemon> [properties]Adds the Pokemon to another player's party.cobblemon.command.givepokemon.otherOp 2
/giveallpokemon [player]Gives one of every available species. Fills the party, then the PC.cobblemon.command.giveallpokemonOp 4
/takepokemon <player> <slot>Removes a Pokemon from a player's party slot.cobblemon.command.takepokemonOp 2
/pokemonedit <slot> <properties> (alias /pokeedit)Rewrites a party Pokemon in place: species, level, IVs, nature, shininess and more via property flags.cobblemon.command.pokemonedit.selfOp 2
/pokemoneditother <player> <slot> <properties> (alias /pokeeditother)Same as above for another player's Pokemon.cobblemon.command.pokemonedit.otherOp 2
/levelup <player> <slot>Raises a party Pokemon's level by 1. Repeat or use /pokemonedit for bigger jumps.cobblemon.command.levelup.self / .otherOp 2
/teach <player> <slot> <move>Teaches a move. By default only moves in the species' learnset; the bypass node allows any move.cobblemon.command.teach.base / .bypassOp 2
/healpokemon [player] (alias /pokeheal)Fully heals a party: HP, status and PP.cobblemon.command.healpokemon.self / .otherOp 2
/friendship <slot>Shows a party Pokemon's current friendship value.cobblemon.command.friendshipOp 2
/held_item <player> <slot> <item>Sets the held item of a party Pokemon.cobblemon.command.helditemOp 2
/givemark, /takemark, /giveallmarksAdds or removes marks (title cosmetics) on a Pokemon.cobblemon.command.changemarkOp 2

PC and storage

CommandWhat it doesPermission nodeLevel
/pcOpens your PC from anywhere, no block needed.cobblemon.command.pcOp 2
/pctake <player> <box> <slot>Pulls a Pokemon out of a PC slot.-Op 2
/pcsearch <properties>Searches a PC for Pokemon matching properties, e.g. shiny=true.cobblemon.command.pcsearchOp 2
/pokebox <player> <slot> [box]Sends a party Pokemon to the PC, optionally to a specific box.cobblemon.command.pokeboxOp 2
/pokeboxall <player> [box]Sends the whole party to the PC.cobblemon.command.pokeboxOp 2
/boxcount <player> [count]Queries or changes how many PC boxes a player has.cobblemon.command.boxcountOp 2
/renamebox <box> <name>Renames a PC box.cobblemon.command.renameboxOp 2
/changewallpaper / /unlockpcboxwallpaperChanges a PC box wallpaper, or unlocks a hidden wallpaper for a player.cobblemon.command.changewallpaper / .unlockpcboxwallpaperOp 2
/clearparty <player>Deletes every Pokemon in the target's party. No undo.cobblemon.command.clearpartyOp 2
/clearpc <player>Deletes every Pokemon in the target's PC. No undo.cobblemon.command.clearpcOp 2
/pokemonrestart [resetStarters] (alias /pokerestart, /pokemonrestartother)Wipes party and PC and can reset the starter choice, sending the player back to starter selection.-Op 2

Starters, Pokedex and battles

CommandWhat it doesPermission nodeLevel
/openstarterscreen <player>Opens the starter selection screen for a player, useful when someone closed it by accident.cobblemon.command.openstarterscreenOp 2
/pokedex grant|revoke <player> all <dex>Grants or removes Pokedex entries in bulk, or a single species with the only variant.cobblemon.command.pokedexOp 2
/stopbattle <player>Force-ends the player's current battle, the standard fix for stuck battles.cobblemon.command.stopbattleOp 2
/spectatebattle <player>Spectates the target player's ongoing battle.cobblemon.command.spectatebattleOp 4
/abandonmultiteamLeaves your current multi-battle team. The one Cobblemon command every player can use.cobblemon.command.abandonmultiteamEveryone

NPCs

CommandWhat it doesPermission nodeLevel
/spawnnpc <class> [level] (alias /npcspawn)Spawns an NPC, such as a trainer, at your position. /spawnnpcat places it at coordinates.cobblemon.command.spawnnpcOp 2
/npceditOpens the editor GUI for the NPC you are looking at.cobblemon.command.npceditOp 2
/npcdeleteDeletes the NPC you are looking at.cobblemon.command.npcdeleteOp 2
/applyplayertexture <playername>Applies a player's skin to the NPC you are looking at.cobblemon.command.applyplayertextureOp 2

Info and debug

CommandWhat it doesPermission nodeLevel
/cobblemon infoShows the installed Cobblemon version.-Everyone
/cobblemonconfig reloadReloads the Cobblemon config without restarting.cobblemon.command.cobblemonconfig.reloadOp 2
/getnbtPrints the NBT of the entity you are looking at.cobblemon.command.getnbtOp 4
/freezepokemon [time]Freezes the Pokemon you are looking at in place, handy for screenshots.cobblemon.command.freezepokemonOp 2
/teststore <player> <store> / /testpartyslot / /testpcslotDebug commands that print the contents of a player's party or PC storage.cobblemon.command.teststoreOp 2
/querylearnset <player> <slot> <move>Checks whether a Pokemon can learn a given move.cobblemon.command.querylearnsetOp 2
/opendialogue, /runmolang, /runmolangscript, /bedrockparticleContent-creation tools for dialogues, MoLang scripts and particle effects, used by datapack and map makers.cobblemon.command.opendialogue and relatedOp 2
/changeeyeheight, /changescaleandsize, /changewalkspeed, /transformmodelpartTemporary model and hitbox tweaks for a species, for testing. Reset on restart.cobblemon.command.changescaleandsize and relatedOp 4

Property flags for spawn, give and edit commands

/spawnpokemon, /givepokemon, /pokemonedit and /pcsearch all accept the same space-separated property flags after the species name. Combine as many as you like: /givepokemon garchomp level=100 nature=jolly ability=roughskin min_perfect_ivs=6 pokeball=master_ball.

FlagEffect
level=50 (or lvl=)Sets the level, 1 to 100
shiny=trueMakes it shiny; shiny=false forces non-shiny
gender=male / female / genderlessSets the gender
nature=adamantSets the nature
ability=intimidateSets the ability
pokeball=luxury_ballSets which ball it sits in
nickname=Blaze (or nick=)Sets a nickname
friendship=255Sets friendship, 0 to 255
attack_iv=31, speed_ev=252, ...Sets any IV or EV stat directly (hp, attack, defence, special_attack, special_defence, speed)
min_perfect_ivs=5Rolls at least this many perfect 31 IVs
moves=flamethrower,protectSets the move set
helditem=cobblemon:leftoversSets the held item
tera_type=fairySets the Tera type
dmax_level=10 / gmax_factor=trueSets Dynamax level and Gigantamax factor

Commands that do not exist in Cobblemon

/pokesee is a Pixelmon command and /givemedicine does not exist in either mod, so if a tutorial mentions them it is not describing Cobblemon. The closest equivalents: /teststore <player> party prints a party's contents, /healpokemon covers healing, and medicine items are given with the vanilla give command using Cobblemon item IDs, for example /give @s cobblemon:max_revive or /give @s cobblemon:full_restore.

Frequently asked questions

How do you enable Cobblemon commands?

In singleplayer, open the world to LAN with cheats enabled or create the world with cheats on. On a server, most Cobblemon commands require op permission level 2 (the same level as /give), so run 'op <name>' from the console, or grant the specific cobblemon.command permission nodes through a permissions mod like LuckPerms with the fabric-permissions-api bridge.

How do you spawn a shiny Pokemon with commands?

Append shiny=true to a spawn or give command: /pokespawn charizard shiny=true level=60, or /givepokemon eevee shiny=true. Property flags stack, so you can set nature, ability, IVs and the ball in the same command.

Why do Cobblemon commands not work on my server?

Almost always permissions. The player needs op level 2 or the matching cobblemon.command node from your permissions mod. Note that a handful of commands, like /spawnallpokemon, /giveallpokemon and /getnbt, default to op level 4 rather than 2. If the command is not recognized at all, the server and client are running different Cobblemon versions.

Is there a /pokesee command in Cobblemon?

No. /pokesee and /givemedicine are Pixelmon commands and do not exist in Cobblemon. To inspect a player's party, use the debug command /teststore <player> party, which prints its contents. Healing is /healpokemon, and there is no direct medicine-item command in the base mod.

Command list, permission nodes and default levels verified against Cobblemon 1.7.3. Commands marked "-" have no dedicated node and fall back to the op level check. Spawning legendaries has its own quirks, covered in our legendaries guide, and species names for spawn commands match the entries in the Cobblemon Pokedex.