Cobblemon Controls, Keybinds and Commands List (1.8.4)

Published on | Updated

All six Cobblemon keybinds and the 1.8.4 commands list: what R and M do, how to enable cheats, pokeedit and pokegive syntax, game rules and LuckPerms nodes.

A Minecraft player with a pickaxe walking beside Pikachu and Charmander in a Cobblemon world

You installed Cobblemon and want to know which key sends out your Pokémon, how to open the party menu, or why /pokegive answers with an error. Cobblemon adds only six keybinds, and its commands follow Minecraft's permission rules. This guide covers both for Cobblemon 1.8.4, the current release from 27 October 2026 for Minecraft 1.21.1 on Fabric and NeoForge, checked on 1 November 2026 against the release files, the source code and the changelogs.

Quick answer: The Cobblemon controls are R to send out or recall your selected Pokémon and to battle the wild Pokémon you look at, M to open your party's summary, the Up and Down arrows to pick a party slot, O to hide the party overlay and Left Alt to look around while riding. To ride, Shift + right-click your sent-out Pokémon and pick Ride. You change all six keybinds under Options > Controls > Key Binds > Cobblemon. Commands such as /pokegive, /pokespawn, /pokeedit and /pokeheal need cheats in singleplayer or operator status on a server.

Cobblemon Controls and Keybinds

ActionDefault keyName under Key Binds
Send out or recall the selected Pokémon, start a battleRThrow Selected Pokémon
Open the summary screen with your partyMOpen Summary
Select the next party slotDown ArrowParty Shift Down
Select the previous party slotUp ArrowParty Shift Up
Hide or show the party overlayOHide Party Overlay
Look around while riding (hold)Left AltRiding Freelook

With the default config, these six are all the keybinds Cobblemon 1.8.4 registers. To rebind one, open Options > Controls > Key Binds and scroll to the Cobblemon category. When a key does nothing, another mod in your pack usually uses the same key, so move one of them.

Other controls worth knowing:

  • Shift + right-click your sent-out Pokémon: a wheel with options such as Ride, Shoulder, Change held item and Change cosmetic item.
  • Hold R and scroll: move through your party instead of using the arrows.
  • Right-click with a Pokédex: open it. Hold right-click to scan a Pokémon and scroll to zoom; there is no Pokédex key. More in our Pokédex guide.
  • Right-click a PC block: open your Pokémon storage.

How to Open the Party Menu and Switch Pokémon

Press M to open the Summary screen. It shows stats, moves and held items for your party, and an Evolve button when a Pokémon is ready. Before you pick a starter, M opens the starter selection instead. In Cobbleverse the Summary key is C, and M opens Xaero's World Map.

To change the selected Pokémon, press Up or Down, or hold R and scroll. Press R to send it out and again to call it back. A fainted Pokémon stays in its ball.

Battle and Riding Controls

Battles. Select a Pokémon, look at a wild one within 12 blocks and press R. Look at another player and press R for options such as Battle, Trade, Spectate and Team up. In the battle window you pick Fight, Switch or Catch; Switch changes your Pokémon. Press R to hide the window and walk around, and R again to bring it back.

Riding. Shift + right-click a rideable Pokémon you sent out and pick Ride; no saddle is needed. Steering depends on the ride style:

  • Most land mounts follow your mouse and strafe with left and right. Double-tap forward to sprint, which drains stamina.
  • Bird mounts fly where you look; forward dips the view and back raises it.
  • Jet mounts climb with jump and descend with sneak.

To get off, select the ridden Pokémon in your party and press R. On a mount that can also walk, Cobblemon blocks dismounting in mid-air unless enableInFlightDismounting is set to true in the Cobblemon config.

How to Enable Cheats for Cobblemon Commands

Cobblemon commands use Minecraft's permission levels, and most need level 2:

  • New singleplayer world: switch on Allow Commands when you create it.
  • Existing singleplayer world: press Esc, choose Open to LAN, set Allow Commands to ON and click Start LAN World. This lasts until you leave the world.
  • Server: type op YourName in the server console, without a slash. On a Space-Node Cobblemon server that console is in the control panel; our setup guide covers the rest.

Singleplayer with cheats and op both give level 4 by default. That covers every command, including level 4 ones such as /spawnallpokemon, /giveallpokemon and /spectateBattle. Without cheats, op or a permission node, a player can only run /cobblemon info and /abandonmultiteam.

Cobblemon Commands List for 1.8.4

Aliases are in brackets, commands are case-sensitive, slots run from 1 to 6, and <player> takes a name or a selector such as @p.

Give, spawn and edit

CommandWhat it does
/givepokemon <pokemon> [properties] (/pokegive)Gives you a Pokémon
/givepokemonother <player> <pokemon> [properties] (/pokegiveother)Gives a player a Pokémon
/spawnpokemon <pokemon> [properties] (/pokespawn)Spawns a wild Pokémon where you stand
/spawnpokemonat <x> <y> <z> <pokemon> [properties] (/pokespawnat)Spawns one at coordinates
/spawnpokemonfrompool [amount] (/forcespawn)Runs natural spawning around you; spawn limits can stop it
/checkspawn <bucket>Spawn chances where you stand: common, uncommon, rare or ultra-rare
/pokemonedit <slot> <properties> (/pokeedit)Edits a Pokémon in your party
/pokemoneditother <player> <slot> <properties> (/pokeeditother)Edits a Pokémon in another party
/teach <player> <slot> <move>Teaches a move the Pokémon can learn
/levelup [player] <slot>Adds exactly one level of experience
/held_item <player> <slot> <item>Sets a held item
/givetm <move> [player] [amount] (/giveTM)Gives TMs, new in 1.8.0

Heal, party and PC

CommandWhat it does
/healpokemon [player] (/pokeheal)Heals a party, not during a battle
/friendship <slot>Shows a party Pokémon's friendship
/takepokemon <player> <slot>Removes a Pokémon from a party
/pokebox <player> <slot> [box], /pokeboxall <player> [box]Moves party Pokémon into the PC
/pc [box]Opens your PC anywhere, not during a battle
/pcsearch <properties>Searches your PC, for example /pcsearch shiny
/pctake <player> <box> <slot>Takes a Pokémon out of a PC; on yourself or from the console it is deleted
/renamebox, /changewallpaper, /boxcountRename a box, change its wallpaper or a player's box count
/pokedex grant <player> all <dex> (or revoke)Fills or clears Pokédex entries
/openstarterscreen <player>Opens the starter selection for a player
/givemark, /takemark, /giveallmarksManage marks on party Pokémon

Battles, resets and info

CommandWhat it does
/stopbattle <player>Ends a player's battle
/spectateBattle <player>Watches a battle from anywhere; capital B, level 4
/abandonmultiteam (/abandonmultibattleteam)Leaves your multi-battle team; works without op
/clearparty <player>Deletes every Pokémon in a party, without confirmation
/clearpc <player>Deletes every Pokémon in a PC, without confirmation
/pokemonrestart [true] (/pokerestart), /pokemonrestartother <player> [true]Deletes party and PC; true also resets the starter choice
/cobblemonconfig reloadReloads main.json; some settings still need a restart
/cobblemon infoShows the installed Cobblemon version; works without op

/spawnnpc, /npcedit, /runmolang and similar commands are tools for datapack and addon makers.

PokeEdit and Give Examples

/pokegive, /pokespawn and /pokeedit take the same properties, in any order, separated by spaces:

/pokegive pikachu level=25 shiny
/pokegive eevee nature=jolly min_perfect_ivs=3
/pokespawn gyarados alpha level=40
/pokeedit 1 nature=adamant friendship=255
/pokeedit 1 hp_iv=31 attack_iv=31 speed_iv=31
/pokeedit 1 moves=thunderbolt,surf,protect,earthquake
/pokeeditother Steve 2 level=50 shiny=no
/teach @s 1 thunderbolt
/givetm earthquake Steve 3
  • Move names have no spaces (swordsdance), and stats use British spelling (defence_iv). IVs run from 0 to 31 and EVs from 0 to 252; our IV, EV and nature guide explains what to aim for.
  • alpha makes an Alpha Pokémon, new in 1.8.0.
  • /pokeedit 1 charizard turns slot 1 into a Charizard outright. That is an edit, not an evolution.

Cobblemon Game Rules

Cobblemon 1.8.4 adds seven game rules. Change one with /gamerule, for example /gamerule doPokemonPredation false.

Game ruleDefaultWhat it controls
doPokemonSpawningtrueNatural spawning of wild Pokémon
doPokemonLoottrueItem and experience drops when a Pokémon dies
doPokemonPredationtruePokémon attacking the creatures they hunt, new in 1.8.3
mobTargetInBattletrueMobs targeting players in a battle; false protects them
battleInvulnerabilityfalsePlayers taking no damage during a battle
healersHealPCfalseA healer also healing the player's whole PC
doShinyStartersfalseShiny starters in the starter selection

The 1.7.0 changelog calls the healer rule healerHealsPC, but 1.8.4 registers healersHealPC.

Permission Nodes for LuckPerms

Cobblemon's commands check permission nodes that start with cobblemon.command., through fabric-permissions-api on Fabric and NeoForge's permission API on NeoForge. A permissions mod such as LuckPerms, which has Fabric and NeoForge builds for 1.21.1, can grant those nodes without op. A node you never set falls back to the op level.

NodeCommands
cobblemon.command.givepokemon.self and .other/givepokemon and /givepokemonother
cobblemon.command.spawnpokemon/spawnpokemon, /spawnpokemonat, /spawnpokemonfrompool
cobblemon.command.checkspawns/checkspawn
cobblemon.command.healpokemon.self and .other/healpokemon; healing someone else needs both
cobblemon.command.pokemonedit.self and .other/pokemonedit and also /pokemonrestart
cobblemon.command.teach.base and .bypass/teach; bypass allows moves outside the learnset
cobblemon.command.technicalmachine/givetm
cobblemon.command.takepokemon/takepokemon and /pctake
cobblemon.command.pc/pc

A moderator group that can heal and spawn, typed in the server console:

lp creategroup mod
lp group mod permission set cobblemon.command.healpokemon.self true
lp group mod permission set cobblemon.command.healpokemon.other true
lp group mod permission set cobblemon.command.spawnpokemon true
lp group mod permission set cobblemon.command.checkspawns true
lp user Steve parent add mod

Two traps: nodes without .self or .other, such as cobblemon.command.givepokemon, are never checked, and pokemonedit also grants /pokemonrestart, which wipes a party and PC. Keep that node, clearparty and clearpc for owners. When you need a node name, lp verbose on shows each check as it happens.

When a Command or Key Does Not Work

  1. Run /cobblemon info on the server and compare it with your own version; everyone needs the same one. Our Cobblemon 1.8.4 update guide covers updating.
  2. /help hides commands you may not use, so a Cobblemon command missing from it means you lack its permission. /help givepokemon prints the syntax of one command.
  3. Check spelling and case: /spectateBattle has a capital B.
  4. From the console, use the versions with a player argument, such as /givepokemonother. /givepokemon, /pokeedit, /checkspawn and /spawnpokemonfrompool need a player to run them.
  5. Commands or menus not listed here, such as a clan menu on a public server, come from other mods or plugins. Cobblemon 1.8.4 has no clan command or key.
  6. There is no command for battle or turn speed either; see our server turn speed guide.

FAQ

How do I open the party menu in Cobblemon? Press M for the Summary screen with your party, or the starter selection if you have no starter yet. Up and Down pick the active slot without opening a menu.

How do I enable cheats in Cobblemon? Switch on Allow Commands when you create a world, or open the world to LAN with Allow Commands on. On a server, type op YourName in the console.

What does the pokeedit command do? /pokeedit <slot> <properties> is short for /pokemonedit and changes a Pokémon in your party, for example /pokeedit 1 nature=adamant shiny. /pokeeditother does the same for another player.

Is there a command to evolve a Pokémon in Cobblemon? No. /levelup <slot> adds one level of experience through the normal experience system, and the Summary screen shows Evolve once a Pokémon is ready. /pokeedit 1 <species> swaps the species directly.

Are Cobbleverse keybinds different from Cobblemon's? Yes, two of them. Cobbleverse 1.7.42, the newest version on 1 November 2026, runs Cobblemon 1.7.3 but ships its own default keys: C opens the Summary screen, M opens Xaero's World Map and Hide Party Overlay has no key. R, the arrow keys and Left Alt work as in plain Cobblemon.

Can I use a controller, or play Cobblemon on Bedrock? Cobblemon is a Java Edition mod for Fabric and NeoForge, and Java Edition supports only keyboard and mouse out of the box. A controller needs a controller mod, and a Bedrock add-on is a separate project with its own controls.

Sources

All opened on 1 November 2026: