From Pixelmon Wiki
(Redirected from Pokémon spec)
Jump to:navigation, search
A Pokémon spec is a universal description of a Pokémon, made using text separated usually by spaces except for in very specific places where commas are used instead. Pokémon specs are used in very many places, including Pixelmon's /pokegive
and /pokespawn
commands, the Better Spawner, and NPC trades to name only a few. Pokémon specs are composed of a series of unordered keys, keys and arguments, or only arguments, depending on the characteristic. Sidemods are easily capable of creating additions to Pokémon specs so that all places that use this system will support those custom characteristics without exception.
The in-built keys and arguments are below.
Key | Argument |
---|---|
species|ndex | Pokémon species name |
ability|ab | The Ability of the Pokémon (case sensitive, no spaces; e.g., SwiftSwim ) |
ai|agro | The aggression level of the Pokemon. This can be timid , passive , or aggressive . |
ball|ba | The caught Poké Ball of the Pokémon |
boss|b|isboss | The boss mode of the Pokémon |
cancrowned | If given this spec, Zacian/Zamazenta will spawn holding Rusted Sword/Rusted Shield |
canmegaevolve|canmega | Whether or not this Pokemon can Mega Evolve. Either true or false . |
canprimalevolve|canprimal | Whether or not this Pokemon can primal evolve. Either true or false . |
canultraburst|canultra | Whether or not this Pokemon can Ultra Burst. Either true or false . |
clone | How many times Mew has been cloned already. If 3, Mew will not be able to be cloned. |
cured | None (Pokémon has the "Pokérus cured" status, currently requires that the 'pokerus' key be set). |
egg | None (Pokémon is an egg) |
!egg | None (Pokémon is not an egg) |
enchantedcount|enchanted|laketrioenchanted | How many times Mesprit/Uxie/Azelf have enchanted rubies. |
[ev][hp/atk/def/spatk/spdef/spd] | The number to use for the specified EV. |
exp|xp | How much EXP the Pokemon will have. |
form|f | The form of the Pokémon. |
gender|g | male|female |
generation|gen | Which generation the Pokemon is from when using the random spec. |
gmaxfactor | The Pokemon will have the Gigantamax factor if it is compatible. |
growth|gr | The growth of the Pokémon |
helditem|hi | The held item the Pokemon will have. |
hiddenability|ha | false |
[iv][hp/atk/def/spatk/spdef/spd] | The number to use for the specified IV. |
legendary|leg|islegendary | None (Pokemon is Legendary). This can be negated with false |
level|lvl | The level of the Pokémon |
maxlevel|maxlvl|ltlvl | The highest level the Pokemon will be |
minlevel|minlvl|gtlvl | The lowest level the Pokemon will be |
[mod][hp/atk/def/spatk/spdef/spd][iv] | The number added onto a specific IV stat |
[mod][hp/atk/def/spatk/spdef/spd][ev] | The number added onto a specific EV stat |
move[1/2/3/4] | The Moves the Pokemon will have. No spaces; e.g, shadowball or baby-doll_eyes . Multiple move specs can be used in the command. |
nature|n | The Nature of the Pokémon |
nickname|nick | The Nickname of the Pokémon |
nodrops|cannotdrop | None (Pokemon will not drop anything) |
originaltrainername|otn | The Original Trainer of the Pokemon |
palette|ispalette|customtexture | The Special Texture of the Pokemon. This is also used for custom textures from Resource Packs. |
pokerus|pkrs | The Pokémon's strain of Pokérus, a-d (with d being longest, 4 days) |
random | None (Pokémon will be random) |
resetevs | The Pokemon's EV stats will be reset |
resetivs | The Pokemon's IV stats will be reset |
ribbon|ribbons | The name of the Mark/Ribbon to apply to a Pokémon. |
shiny|s | None (Pokémon is Shiny) |
!shiny|!s | None (Pokémon is specifically not Shiny) |
status | drowsy , sleep , burn , paralysis , frozen frostbitten , poison , or poisonbadly . Gives the Pokémon the specified status ailment. |
type | The type of the Pokémon. type1 would be the first type of the Pokémon, and type2 would be the 2nd type. |
ultrabeast|isultrabeast|ub | None (Pokémon is specifically an Ultrabeast). This can be negated with ! |
uncatchable | None (Pokémon will be unable to be caught via any Pixelmon means. Sidemods do not necessarily support this, though most do). |
untradeable | None (Pokémon will be unable to be traded via any Pixelmon means. Sidemods do not necessarily support this, though most do). |
unbreedable | None (Pokémon will be unable to produce offspring from Day Cares or breeding commands. Sidemods do not necessarily support this, though most do). |
These are generally used in the form key[:argument]
, with the exception of the Pokémon species.
Examples
- In the
/pokespawn
command, using/pokespawn lvl:50 Kingdra ab:SwiftSwim n:modest gr:enormous s b:Uncommon
would spawn an enormous, Shiny, uncommon boss Kingdra at level 50, with the Swift Swim Ability and a Modest Nature. - In the
/pokespawn
command, using/pokespawn random type1:Water type2:Ground
would spawn a random Pokémon that has Water as its first type and Ground as its 2nd type. - In the
/pokegive
command, using/pokegive <player> Burmy f:sandy ba:master_ball !s g:male pkrs:d
would give a male Burmy of form index "sandy" (Sandy Cloak) that is not Shiny and is in a Master Ball, infected with a four-day strain of Pokérus. - In the
/pokegive
command, using/pokegive <player> Growlithe ivspd:31 evspd:252 evatk:252 n:adamant
gives the player an Adamant Natured Growlithe with 31 IVs for speed and 252 EVs in both speed and attack. - In the
/pokedel
command, using/pokedel <player> pc s
would remove all Shiny Pokémon from a player's PC. - In the
/pokeedit
command, using/pokeedit <player> 1 ribbon:cloudy
would apply the Cloudy Mark to the 1st Pokémon in the specified player's party.
Retrieved from ""