All Pixelmon Commands

When cute animals become cute Pokémon, use Pixelmon commands to make it even better.

Updated October 7, 2026

  • Fully updated for Pixelmon version 9.3.16 on Minecraft Java version 1.21.1.
  • Added Trading Card Game (TCG) commands and other new commands.
  • Commands are now categorized by function with complete syntax rules and examples.
  • Removed outdated plugin commands. Checked every command in the current version of Pixelmon (9.3.16).
Recommended Videos

Pixelmon is mod that lets you bring Pokémon into Minecraft, but managing your adventure, setting up battles, or even running a server requires knowing the right commands. So, to help you do that, we have compiled a complete list of working commands for Pixelmon version 9.3.16 on Minecraft Java version 1.21.1, adding the exact syntax you need and practical examples so you can become the ultimate Pokémon master.

What Are the Most Useful Commands in Pixelmon?

Using commands in Pixelmon Minecraft
Screenshot by Pro Game Guides

There are over 30 different commands to use in Pixelmon and memorizing them all can be quite a hassle. So, if you only memorize a handful of commands, make it these. They are the most useful ones for your everyday gameplay.

CommandEffectSyntax & Example
/pokehealHeals your entire party instantly./pokeheal [player]
Example: /pokeheal Steve
/pcOpens your PC storage from anywhere./pc [box]
Example: /pc 2
/pokespawnSpawns a specific or random Pokémon./pokespawn <Pokémon | random> [arguments]
Example: /pokespawn Charizard shiny
/ivs
or
/evs
Checks the hidden stats of a Pokémon in your party./ivs <slot>
Example: /ivs 1
/pokebattleInitiates a battle between players or NPCs./pokebattle <player> <participant2>
Example: /pokebattle Steve random
/giveUsed to give items to players./give [player] <item>
Example: /give [player] pixelmon:poke_ball[pixelmon:poke_ball=master_ball]
/wikiIn-game encyclopedia for Pokémon info (moves, spawns)./wiki <Pokémon> <info>
Example: /wiki Gengar moves

What are the Player Commands in Pixelmon?

These commands are the most common player commands in Pixelmon which you can use to manage your money, progression, items and other inventory items.

CommandEffectSyntax & Example
/battlelogExports your battle log (must be in a battle)./battlelog [player]
Example: /battlelog Steve
/dynamaxbandGives a Dynamax Band to Dynamax Pokémon./dynamaxband <player>
Example: /dynamaxband Steve
/givemoneyGives (or removes) PokéDollars to a player./givemoney <player> <amount>
Example: /givemoney Steve 1000
/givepixelspriteGives the player a photo depicting the specified Pokémon./givepixelsprite <player> <Pokémon> [arguments]
Example: /givepixelsprite Steve Pikachu
/megaringGives a Mega Ring to Mega Evolve Pokémon./megaring <player>
Example: /megaring Steve
/payTransfers PokéDollars to another player./pay <player> <amount>
Example: /pay Steve 500
/pcOpens your PC storage or a specific box./pc [box]
Example: /pc 1
/redeemfossilRedeems a held fossil into a Pokémon./redeemfossil [all]
Example: /redeemfossil all
/researchManages player research tasks and progression./research get <player> <all/[research]>
Example: /research get Steve all
/starterOpens the starter selection menu./starter [player]
Example: /starter Steve
/warpplateSets a warp plate to specific coordinates./warpplate set <x> <y> <z>
Example: /warpplate set 100 64 -200
/wikiDisplays in-game info about a Pokémon./wiki <Pokémon> <info>
Example: /wiki Eevee evolution

What are the Pokémon Commands in Pixelmon?

Pokemon Commands in Pixelmon Minecraft
Screenshot by Pro Game Guides

Apart from your own inventory, you can also use commands to directly manage, edit, and check the status of the Pokémon in your party or PC. Here's all the relevant commands which let you do that:

CommandEffectSyntax & Example
/breedGives an Egg resulting from two specific party Pokémon./breed <player> <slot 1> <slot 2>
Example: /breed Steve 1 2
/catchingcharmGives or removes a Catching Charm./catchingcharm <[player] [remove]>
Example: /catchingcharm Steve
/compeditEdits a Pokémon inside a PC using a Pokémon Spec./compedit <player> <box> <slot> <Spec>
Example: /compedit Steve 1 1 shiny
/compsearchSearches a PC for a specific Pokémon Spec./compsearch <player> <spec>
Example: /compsearch Steve lvl:100
/compseeShows all of the Pokémon in the specified box in the player's PC./compsee <player> <box>
Example: /compsee Steve 1
/comptakeTakes the Pokémon in the specified box and slot and gives it to the user./comptake <player> <box> <slot>
Example: /comptake Steve 1 1
/comptestChecks whether the Pokémon in the PC matches the given Spec./comptest <player> <box> <position> <Spec>
Example: /comptest Steve 1 1 shiny
/dexcheckChecks your total caught Pokémon count./dexcheck
Example: /dexcheck
/eggstepsShows the steps required to hatch an Egg./eggsteps <player> <slot>
Example: /eggsteps Steve 1
/evsChecks the Effort Values (EVs) of a Pokémon./evs <slot>
Example: /evs 1
/expcharmGives the player an experience charm./expcharm <[player] [remove]>
Example: /expcharm Steve
/fillcurrydexFills a Curry Dex, completely or by rating./fillcurrydex [player] [rating] [page] [flavor]
Example: /fillcurrydex Steve 5
/filldexFills a Pokédex up to a given percentage./filldex [player] [percentage]
Example: /filldex Steve 100
/hiddenpowerDisplays the type/power of Hidden Power for a Pokémon./hiddenpower <position>
Example: /hiddenpower 1
/ivsChecks the Individual Values (IVs) of a Pokémon./ivs <slot>
Example: /ivs 1
/learnmoveForces a Pokémon to attempt to learn a specific move./learnmove <player> <slot> <move>
Example: /learnmove Steve 1 Tackle
/levellingToggles whether a Pokémon can gain experience./levelling [player] <slot> <on|off>
Example: /levelling Steve 1 off
/markcharmGives the player a mark charm./markcharm <[player] [remove]>
Example: /markcharm Steve
/movelistLists all the moves that the specified Pokémon can learn./movelist <pokemon>
Example: /movelist Pikachu
/ovalcharmGives the player an oval charm./ovalcharm <[player] [remove]>
Example: /ovalcharm Steve
/pokecloneDuplicates a specified Pokémon in the party./pokeclone <player> <slot>
Example: /pokeclone Steve 1
/pokecolorChanges a Pokémon's nickname using formatting codes./pokecolor <slot> <color code> <text>
Example: /pokecolor 1 &c Fire
/pokedelRemoves Pokémon from a party or PC./pokedel <player> <party/pc> <slot>
Example: /pokedel Steve party 1
/pokeeditEdits a Pokémon in a party slot using a Spec./pokeedit <player> <slot> <spec>
Example: /pokeedit Steve 1 shiny
/pokeevolveEvolves a Pokémon (use -f to force conditions)./pokeevolve <player> <slot> [-f]
Example: /pokeevolve Steve 1 -f
/pokegivePuts a Pokémon directly into a player's party or PC./pokegive <player> <Pokémon>
Example: /pokegive Steve Pikachu
/pokehealHeals all Pokémon in the specified player's party./pokeheal [player]
Example: /pokeheal Steve
/pokeretrieveReturns all party Pokémon to their Poké Balls./pokeretrieve <player/all>
Example: /pokeretrieve all
/pokeseeShows the exact contents of a player's party./pokesee <player>
Example: /pokesee Steve
/pokesellGives the specified player a Pokémon from your party for free./pokesell <player> <position> [-f]
Example: /pokesell Steve 1
/poketakeTakes a Pokémon from another player's party/PC./poketake <player> <slot>
Example: /poketake Steve 1
/poketestChecks whether the Pokémon in the party matches the given Spec./poketest <player> <[spec/slot]> <[spec]>
Example: /poketest Steve 1 shiny
/setpartyPermanently sets the levels of all party Pokémon./setparty <level> [moves]
Example: /setparty 50
/shinycharmGives the player a shiny charm./shinycharm <[player] [remove]>
Example: /shinycharm Steve
/spectestTests if the Pokémon you are looking at matches the Spec./spectest [PokéSpec]
Example: /spectest islegendary
/teachCauses the Pokémon to attempt to learn a move (ignoring normal requirements)./teach <player> [position] <move>
Example: /teach Steve 1 Fly
/tmsDisplays a list of TMs compatible with a Pokémon./tms <Pokémon>
Example: /tms Pikachu
/tradesimSimulates a trade, triggering trade evolutions./tradesim <position>
Example: /tradesim 1
/unlockUnlocks Pokémon stuck in a ranch block./unlock <player>
Example: /unlock Steve

What are the Spawn Commands in Pixelmon?

Spawn commands in Pixelmon Minecraft
Screenshot by Pro Game Guides

Using commands in Pixelmon also let you change the environment, trigger specific legendary spawns, or check what is spawning around you. Here's all of them:

CommandEffectSyntax & Example
/checkspawnsLists percent-chance of Pokémon spawning in your area./checkspawns [specific | type]
Example: /checkspawns specific
/legendaryspawnAttempts to force a legendary Pokémon to spawn nearby./legendaryspawn
Example: /legendaryspawn
/pokebombChanges wild Pokémon nearby to match a specific Spec./pokebomb <spec>
Example: /pokebomb shiny
/pokespawnSpawns a chosen Pokémon (or random) at your location./pokespawn <Pokémon | random>
Example: /pokespawn Pikachu
/spawningToggles Pixelmon spawning on/off or runs diagnostics./spawning [on | off | dignostic]
Example: /spawning off
/statuespawnSpawns a decorative statue of a Pokémon./statuespawn <spec>
Example: /statuespawn Pikachu
/strucSpawns a random or specific Pixelmon structure (e.g., Gym)./struc <structure> [<level>]
Example: /struc pokemon_center

What are the Battle Commands in Pixelmon?

Battle commands in Pixelmon Minecraft
Screenshot by Pro Game Guides

You can also manage ongoing battles or watch other players fight using commands in Pixelmon. Here are all the battle related commands you should know about:

CommandEffectSyntax & Example
/disablebattleDisables battles against other players for a user./disablebattle <player>
Example: /disablebattle Steve
/endbattleImmediately ends the battle a player is currently in./endbattle [player]
Example: /endbattle Steve
/pokebattleInitiates a battle between Players, NPCs, or Pokémon./pokebattle <player> <participant2>
Example: /pokebattle Steve random
/pokefaintCauses the selected player's party to faint instantly./pokefaint <player>
Example: /pokefaint Steve
/pokestatsDisplays a player's PvP win and loss record./pokestats <player>
Example: /pokestats Steve
/resetpokestatsResets a player's PvP win/loss record to 0./resetpokestats <player>
Example: /resetpokestats Steve
/spectateStarts or stops spectating an ongoing battle./spectate [player]
Example: /spectate Steve

What are the Admin Commands in Pixelmon?

Admin commands in Pixelmon
Screenshot by Pro Game Guides

If you plan on creating a server using Pixelmon, there are various server-side commands for testing and managing the world. Here's all of them:

CommandEffectSyntax & Example
/freezeFreezes all Pokémon in the world in place./freeze
Example: /freeze
/hatchInstantly hatches the Egg in a specific party slot./hatch <player> <position>
Example: /hatch Steve 1
/npckillRemoves all NPCs of a specified type from the world./npckill <world> <type>
Example: /npckill world trader
/pokekillDespawns wild Pokémon. Can target specific specs./pokekill <[spec]>
Example: /pokekill Pidgey
/pokeresetResets a Pokémon to level 5, wiping its stats./pokereset <player> <slot> [level]
Example: /pokereset Steve 1 10
/pokerestartWipes a player's progress, returning to starter screen./pokerestart <player>
Example: /pokerestart Steve
/pokesaveImmediately saves player storage data to the server./pokesave <all | flush | player>
Example: /pokesave all
/printstoreLogs brief descriptions of all currently loaded storage data./printstore
Example: /printstore
/psnapshotCopies and pastes structural selections (like custom Gyms)./psnapshot <save | read | place>
Example: /psnapshot save mygym
/setraidSets a Raid Den to host a specific Pokémon/star level./setraid <den UUID> <stars> <spec>
Example: /setraid nearest 5 Charizard
/setstageForcibly sets a player to a specific Quest stage./setstage <quest> <stage> [player]
Example: /setstage main 2 Steve

What other Commands are there in Pixelmon?

There are additional commands which are related to modes like the Trading Card Game (TCG) and other progressions which can be useful from time to time. Here's a list of all of them:

CommandEffectSyntax & Example
/completeallquestsCompletes all active Quests for the selected player./completeallquests <player>
Example: /completeallquests Steve
/pokereloadReloads data from external JSON files without restarting./pokereload
Example: /pokereload
/redeemManages hats, sashes, special textures, or opens a GUI./redeem <gui | hat | slot | toggle>
Example: /redeem gui
/reloadquestsReloads all the available External JSON files for Quests./reloadquests
Example: /reloadquests
/tcg helpDisplays details on how to play the Pixelmon TCG./tcg help <card | deck | battle>
Example: /tcg help deck
/tcg giveGives a player a specific TCG card, deck, or pack./tcg give <item> <player> <name>
Example: /tcg give deck Steve brushfire
/tcg endbattleImmediately ends an active TCG battle./tcg endbattle
Example: /tcg endbattle

Frequently Asked Questions (FAQs)

What version of Pixelmon do I need to use commands?

These commands are checked and updated for Pixelmon version 9.3.16 running on Minecraft Java version 1.21.1.

How do I target a specific type of Pokémon, like a Shiny or a Boss?

You can use Pokémon Specs (arguments) added to the end of commands. For example, instead of just typing /pokespawn Charizard, you can type /pokespawn Charizard shiny lvl:50 to spawn a level 50 shiny variant.

Why do I get a "You do not have permission" error?

To use Pixelmon commands in Multiplayer, you need Minecraft cheat privileges or specific permission nodes configured via a plugin like LuckPerms. If you are on a single-player world, make sure you enabled "Allow Commands" when generating the world.

For more on Pixelmon and Minecraft, check out How to craft a healer in Pixelmon or Pixelmon Tower Defense Codes on Pro Game Guides!

Recommended Articles
Follow us on Twitter and Facebook to get updates on your favorite games!

About the Authors

Nicholas Fries

Freelance writer and jack-of-all-hobbyist-tech-development-trades (website, game, and program). My passion is to create content that entertains and makes people think critically.

Hristina Matic assigning editor Pro Game Guides

Hristina Matić

Assigning Editor

Hristina Matić is the Assigning Editor at Pro Game Guides, responsible for editorial oversight and content quality across the publication. She holds a Master's degree in English Language, Literature and Culture from the University of Belgrade and has built her foundation in content and editorial work across gaming media before joining PGG, where she has grown into a senior editorial role. A horror specialist first and foremost, Hristina has put hundreds of hours into Dead by Daylight, Outlast, The Last of Us, and Until Dawn, games she returns to repeatedly and knows at a level most guides writers don't. That depth of genre knowledge translates directly to her Roblox coverage, where she focuses on the platform's expanding horror and survival scene: titles like 99 Nights in the Forest, Hunty Zombies, and Paradox (DOORS). She also covers multiplayer action titles including Marvel Rivals, R.E.P.O., and PEAK.

Topics covered: Roblox TDs, Horror Games, Dead by Daylight, Multiplayer Games, Marvel Rivals

Find Hristina Matić on: Twitter

Sudhanyo Chatterjee

Freelance Writer

Sudhanyo Chatterjee is a Roblox writer at Pro Game Guides with six years of writing experience, four of them focused on the gaming industry. He specializes in deep guides for complex Roblox RPGs, covering stand builds, progression systems, tier lists, and mechanics breakdowns for games like Bizarre Lineage and 99 Nights in the Forest. His background in RPGs, gacha, and strategy games, from the Diablo series to Wartales, gives him a natural feel for the stat systems, build theory, and progression loops that define the games he covers. When a new JoJo-inspired Roblox title drops, he is usually the first one breaking down how to build around it.

Topics covered: Roblox guides, Wartales, Roblox codes, mobile games, gacha tier lists, Bizzare Lineage

Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.