Skip to content

Pokemon Supplier

Provi edited this page Aug 3, 2026 · 2 revisions

Creates a Pokemon from a set of fields.

Fields

Field Type Default Description
species String The Pokemon's species.
features Feature Applicator optional Sets the Pokemon's feature values, these are used to determine aspects and forms.
level Integer 1 The Pokemon's level.
ability String optional The Pokemon's ability, if omitted then it was have a normal ability for its species/form.
moves List of Strings optional The Pokemon's moveset, only up to 4 values are permitted. Random legal moves, if omitted.
gender String optional The Pokemon's gender, either "MALE" or "FEMALE".
nature Identifier optional The Pokemon's nature as a Minecraft id, such as "cobblemon:adamant".
iv Pokemon Stats optional The Pokemon's IVs, random if omitted.
ev Pokemon Stats All 0 The Pokemon's EVs.
held_item ItemStack optional The held item, empty if omitted.
scale Float 1.0 The size of the Pokemon as a decimal number.
shiny Boolean optional Whether or not the Pokemon is shiny, random otherwise.
properties_base String optional A PokemonProperties string (as used in /pokegive or /pokespawn) used to construct the initial Pokemon. Use this to set any properties not available otherwise.

Examples

Describes a large level 33 Mega Gardevoir with Shadow Ball, Trace, and Timid.

{
  "species": "gardevoir",
  "moves": ["shadowball"],
  "level": 33,
  "ability": "trace",
  "nature": "cobblemon:timid",
  "features": {
    "mega_evolution": "mega"
  },
  "scale": 3
}

Clone this wiki locally