Pixelmon Commands
Pixelmon Commands
I N PA RT N E R S H I P W IT H NODECRAFT
Commands
Note: Command syntax is displayed in the standard Minecraft command
format. An explanation of this format can be found here.
breed
/breed <player> <slot 1> <slot 2> : This command will give the
chosen player an Egg that would result from the breeding of the two
Pokémon in the specified party slots. If the two Pokémon are not able
to breed with each other, the command will fail.
checkSpawns
/checkSpawns [specific | type] : Provides a percent-chance based
list of all the Pokémon that may spawn in the player's current area at the
current time/weather/etc. under the Better Spawner. If the 'specific'
argument is added, only the block being stood upon is checked. If a
type is provided, only spawns of that type (see permissions) will be
shown.
shown.
dynamaxband
/dynamaxband <player> : This will give the specified player a Dynamax
Band, used to Dynamax Pokémon.
endbattle
/endbattle [player] : Immediately ends the battle that the player is
in (if any). If the player argument is omitted, the command will be
executed on the player who used the command.
freeze
/freeze : This will make all Pokémon stop moving in the world. Using
this command while it is already in effect will allow Pokémon to move
again.
givemoney
/givemoney <player> <amount> : This command gives the specified
amount of PokéDollars to the specified player. The amount may also be
negative to deduct PokéDollars from a player.
givepixelsprite
/givepixelsprite (player) <Pokémon> : Gives the player a
photo depicting the specified Pokémon. All arguments are in the
form of a Pokémon spec.
legendaryspawn
/legendaryspawn : Attempts to spawn a legendary Pokémon near the
calling player, using normal spawning chances for valid legendaries in
the area.
megaring
/megaring <player> : This will give the selected player a Mega Ring,
used to Mega Evolve Pokémon.
pokebattle
/pokebattle <player 1> <player 2> : This command will initiate a
battle between two different players. It doesn't matter which player goes
first.
pokebattle2
pokebattle2
/pokebattle2 <player> <player | Pokémon> <player | Pokémon>
<player | Pokémon | NPC Trainer> : This command will initiate a
double battle, with the first and second participants on one team and
the third and fourth participants on the opposing team. The second,
third, and fourth arguments may be substitute for Pokémon names,
NPC Trainer names, or random (for random Pokémon), which will place
computer-controlled allies or opponents in the respective places. These
Pokémon will have levels equal to the level of the highest Pokémon in
the party of the player who used the command. Two (first participant
vs. second participant) or three (first participant vs. second and third
participant) arguments can be used instead to modify the format of the
double battle.
pokegive
/pokegive <player> <Pokémon | random> [arguments] : This
command will directly put the chosen Pokémon into specified player's
party, or the player's PC if the player's party is full Using random in
place of a Pokémon name will cause a random Pokémon to be given. If
the party is full, it goes to the player's PC. All arguments are in the form
of a Pokémon spec. If the player is in a battle, the Pokémon will be sent
to the player's PC regardless of whether the player has empty party
space.
pokeheal
/pokeheal [player] : This command will heal the specified player's
Pokémon, or the command user's Pokémon if no player is specified.
pokereload
/pokereload : If external JSON files are enabled, this command
reloads the data from the shopkeeper and NPC external JSON files
without needing to restart the server.
pokesave
/pokesave < all | flush | player..> : This command will
immediately save the specified player's Pokémon to the world. The
all argument can be used to save the Pokémon of every player in the
world.
pokespawn
/pokespawn <Pokémon | random> [arguments] : This command can
spawn in a Pokémon of the player's choice, or a random Pokémon if
"random" is used in place of a Pokémon's name. All arguments are in
the form of a Pokémon spec.
pokestats
/pokestats <player> : This command will display the number of
times a player has won and lost battles against other players.
printstore
/printstore : This command will log brief descriptions of all currently
loaded player Pokémon storage data to the console. The following
information is displayed for each player.
psnapshot
This command can be used to copy a selection of blocks within a
defined area (rectangular prism) and place it elsewhere. There are
several steps for doing this, triggered by using different arguments with
the command.
redeem
/redeem <fedora | fez | tophat> : If the user of this command is a
member of the Pixelmon team or has gained access to hats through a
special Pixelmon event, this will make the player wear the specified hat.
/redeem toggle hat : Toggles any hat the player may be wearing.
reloadquests
/reloadquests : Reloads all the available External JSON files for
[[Quests].
resetpokestats
/resetpokestats <player> : This command will reset a specified
player's tracked wins and losses to 0.
setparty
/setparty <level> [moves] : This command will permanently set the
levels of all of the Pokémon in the player's party to the specified level.
Adding the moves argument will prompt the player to choose up to four
moves from each Pokémon's level-up movepool up to the specified
level.
setstage
/setstage <quest> <stage> [player] : This command will set the
player to the stage number of the Quest specified. If the player
argument is omitted, the command will be executed on the player who
used the command.
spectate
/spectate [player] : If the player argument is left blank, this
command causes the command's user to stop spectating a battle if the
player is currently spectating. Otherwise, it begins spectating the battle
that the specified player is in. The command does nothing if the
specified player is not in a battle.
struc
/struc : Spawns a random structure near the player if there is space
for it. Structures are randomly chosen to spawn based on the biome
that the player is in.
/struc list : Lists all of the possible structures that can be spawned.
teach
/teach [player] [position] <move> : This command will cause the
Pokémon in the specified position of the player's party to attempt to
learn a move (being prompted to replace a move if the Pokémon
already has four moves). This will occur regardless of whether the
Pokémon is normally able to learn the move. It is possible to use either
a move's name (spaces allowed and case-insensitive) or the move's ID
to refer to a move. If an argument is omitted (see below), underscores
must be used in place of spaces.
/teach <move> : This will execute /teach on the lead Pokémon of the
player who used the command.
transfer
/transfer <player> <amount> : This command transfers the
specified amount of PokéDollars from the command's user to the
specified player.
unlock
/unlock <player> : This command will unlock any Pokémon owned
by the specified player that are locked by a ranch block, allowing them
to be used for other purposes.
warpplate
/warpplate set <x> <y> <z> : This will set the warp plate that the
player is standing on to warp to the specified coordinates. The
command will do nothing if the player is not standing on a warp plate.
Permission nodes
Note: To prevent a player from using a certain command, negate it
using a permissions plugin such as LuckPerms.
/breed : pixelmon.command.breed
/checkspawns : pixelmon.command.checkspawns
Allow checking normal spawns:
pixelmon.checkspawns.normal
Allow checking cave rock block spawns:
pixelmon.checkspawns.caverock
Allow checking fishing spawns:
pixelmon.checkspawns.fishing
Allow checking Pixelmon grass spawns:
pixelmon.checkspawns.grass
Allow checking headbutt spawns:
pixelmon.checkspawns.headbutt
Allow checking legendary spawns:
pixelmon.checkspawns.legendary
Allow checking mega boss spawns:
pixelmon.checkspawns.megaboss
Allow checking rock smash spawns:
pixelmon.checkspawns.rocksmash
Allow checking sweet scent spawns:
pixelmon.checkspawns.sweetscent
/dynamaxband : pixelmon.command.dynamaxband
/endbattle : pixelmon.command.endbattle
Allow targeting other players:
i l d d i db l
pixelmon.command.admin.endbattle
/freeze : pixelmon.command.freeze
/givemoney : pixelmon.command.givemoney
/givepixelsprite : pixelmon.command.givepixelsprite
/legendaryspawn : pixelmon.command.dolegendaryspawn
/megaring : pixelmon.command.megaring
/pokebattle : pixelmon.command.pokebattle
/pokebattle2 : pixelmon.command.pokebattle2
/pokegive : pixelmon.command.pokegive
/pokeheal : pixelmon.command.pokeheal
Allow targeting other players:
pixelmon.command.admin.healother
/pokereload : pixelmon.command.pokereload
/pokespawn : pixelmon.command.pokespawn
/pokesave : pixelmon.command.pokesave
/pokestats : pixelmon.command.pokestats
/printstore : pixelmon.command.printstore
/psnapshot : pixelmon.command.psnapshot
/redeem : pixelmon.command.redeem
/reloadquests : pixelmon.command.reloadquests
/resetpokestats : pixelmon.commands.resetpokestats
/setparty : pixelmon.command.setparty
/setstage : pixelmon.command.setstage
/spectate : pixelmon.command.spectate
/struc : pixelmon.command.struc
/teach : pixelmon.command.teach
/transfer : pixelmon.command.transfer
/unlock : pixelmon.command.unlock
/warpplate : pixelmon.command.warpplate
Privacy policy
Crashes
Questions