Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

Pixelmon Commands: Useful Player and Admin Commands

Use Pixelmon commands to heal, inspect, give, edit, or spawn Pokémon, with correct syntax, permission notes, Pokémon Spec examples, and warnings for destructive admin tools.

Table of Contents

Pixelmon commands let authorized players and server administrators inspect Pokémon, heal parties, start battles, give or spawn Pokémon, and manage world activity. Open Minecraft chat with T or press /, type the command, and press Enter. Cheats must be enabled in single-player, while multiplayer commands depend on the server's permission configuration.

Command availability and syntax can change between Pixelmon releases. Use tab completion in chat and compare the result with the current official Pixelmon command reference when a command in an older guide fails.

Using Pixelmon commands in Minecraft

How to read the command syntax

  • <value> means the value is required.
  • [value] means the value is optional.
  • Do not type the angle or square brackets themselves.
  • A party slot is normally a number from 1 to 6.
  • Player names can often be replaced by a valid Minecraft target selector when the command supports it.

If a command is unknown, check that Pixelmon is installed on the world or server, confirm the game and mod versions match, and verify your operator or permission level. A public server may deliberately disable commands that work in a private test world.

Common Pixelmon utility commands

CommandWhat it does
/pokeheal [player]Heals the selected player's party, or your own party when no player is supplied.
/ivs <slot>Displays the Individual Values of the Pokémon in the selected party slot.
/evs <slot>Displays the Effort Values of the Pokémon in the selected party slot.
/hiddenpower <position>Shows the Hidden Power type and base power for the Pokémon in that party position.
/eggsteps <player> <slot>Shows the steps required to hatch the Egg in the selected party slot. When supported, omitting the player targets the command user.
/pc [box]Opens your Pokémon PC, optionally at a specified box.
/movelist <Pokémon>Lists moves the named species can learn.
/tms <Pokémon>Lists TMs compatible with the named species.
/wiki <Pokémon> <info>Shows server-specific information for a Pokémon. Use tab completion to see available information categories.
/tradesim <position>Triggers a trade evolution for the Pokémon in that party position while still enforcing applicable held-item requirements.
/redeemfossil [all]Turns the fossil held in your hand into a Pokémon; all applies to the held stack when supported.
/pay <player> <amount>Transfers the specified amount of PokéDollars from you to another player.

Give, spawn, and edit Pokémon

CommandWhat it does
/pokespawn <Pokémon | random> [arguments]Spawns the chosen species, or a random Pokémon, near the command user. Extra arguments use Pokémon Spec syntax.
/pokegive <player> <Pokémon | random> [arguments]Adds the Pokémon to the target's party or PC. A Pokémon is sent to the PC if the party is full or the player is in battle.
/pokeedit <player> <party slot> <spec>Edits properties of the Pokémon in the selected party slot.
/pokeevolve <player> <slot> [-f]Evolves a Pokémon when its conditions are met. The force flag bypasses those conditions and should be used cautiously.
/setparty <level> [moves]Permanently sets every Pokémon in your party to a level. The optional argument prompts move selection.
/hatch <player> <position>Hatches the Egg in the specified party position.
/starter [player]Opens the starter selection screen for the target or command user.
/legendaryspawnAttempts a valid legendary spawn near the command user using the area's normal legendary spawn conditions.
/givemoney <player> <amount>Adds PokéDollars to a player. A negative value deducts money, so restrict this command to trusted administrators.
/megaring <player>Gives the target player a Mega Ring.
/shinycharm <[player] [remove]>Gives a Shiny Charm, or removes it when a player and the remove argument are supplied.

Pokémon Spec examples

Pixelmon uses a Pokémon Spec to describe properties such as species, level, palette, growth, or whether the Pokémon is shiny. Specs are generally written as space-separated arguments after a compatible command.

  • /pokespawn Pikachu — spawns a standard Pikachu.
  • /pokespawn Pikachu lvl:50 shiny — requests a level-50 Shiny Pikachu.
  • /pokegive PlayerName Eevee lvl:5 — gives the target player a level-5 Eevee.
  • /spectest Squirtle palette:shiny — tests whether the Pokémon in view matches the spec.

Use tab completion where possible. Property names and accepted values must match the Pixelmon version running on the server.

Battle, world, and server administration

CommandWhat it does
/pokebattle <player> <participant2> [participant3] [participant4]Starts a battle. Participants can include players, Pokémon species, NPC Trainers, or random, subject to the selected battle format.
/spectate [player]Begins watching the target player's active battle. With no player, stops your current spectating session.
/freezeToggles movement for all spawned Pokémon in the world.
/spawning [on | off | diagnostic]Controls global Pokémon spawning or displays diagnostic information. Confirm the exact diagnostic spelling offered by tab completion for your version.
/pokestats <player>Shows the target player's tracked wins and losses against other players.
/resetpokestats <player>Resets that tracked win-loss record to zero.
/setraid <den UUID> <stars> <Pokémon/specs>Configures the specified Raid Den. Tab completion can help identify the nearest den.
/npckill <world> <type>Removes matching Pixelmon NPCs from a world. Valid types include categories such as trainer, trader, tutor, shop, or all.
/pokekill [spec]Removes currently spawned Pokémon, optionally restricted by a spec. Without a filter this has world-wide impact.
/research get <player> <all | research>Lists the target player's research progress.

Commands that can destroy or overwrite data

Commands such as /pokedel, /pokerestart, /pokekill, forced evolution, mass NPC removal, and negative money changes can be difficult or impossible to undo. Back up the world and Pixelmon storage before testing them. Grant these permissions only to administrators who understand their scope.

For example, /pokerestart <player> wipes the player's party and PC before returning the player to starter selection. Pixelmon requires a confirmation step, but that is not a substitute for a backup.

Pixelmon Extras and old command lists

Many older guides separate “Pixelmon Extras” commands from the main mod. Pixelmon's official documentation states that Pixelmon Extras functionality was integrated into Pixelmon starting with version 9.0.0, so the separate sidemod is not required for those commands on current releases.

Even More Pixelmon Commands is a different historical sidemod with its own compatibility limits. Do not install an old sidemod solely to obtain a command shown in a legacy list. First check whether the current Pixelmon build already includes an equivalent command.

Troubleshooting a command that does not work

  1. Press Tab after typing the slash and first few letters to see registered commands.
  2. Verify spelling, capitalization of player names, party slot, and required arguments.
  3. Confirm that cheats are enabled or that the server granted the command's permission node.
  4. Check whether the command belongs to Pixelmon, an integrated former sidemod, or an unrelated server plugin.
  5. Compare the server's Pixelmon version with the current official command page.

A concise, current command list is safer than copying every command from several Pixelmon generations. Use the commands above as a working reference, then rely on tab completion and the documentation for the exact build running on your world.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.