Get all starters.
OptionalgetSpecies: false(Default false) Whether to return PokemonSpecies instead of SpeciesId.
An array of all starter SpeciesIds or PokemonSpeciess
Get all starters.
(Default false) Whether to return PokemonSpecies instead of SpeciesId.
An array of all starter SpeciesIds or PokemonSpeciess
Get the evolutions for a given species.
An array of SpeciesFormEvolutions
PrivategetPrivategetHelper to get the form key for a given species and formIndex or formKey. Also validates that the form exists and falls back to the base form if it doesn't.
The formKey
Get all available level moves for a given species and form.
An array of all level moves available
Get the prevolution of a given species.
The prevolution SpeciesId or PokemonSpecies
Get the prevolution of a given species.
The SpeciesId of the species to get the prevolution for
(Default false) Whether to return the PokemonSpecies instead of a SpeciesId
The prevolution SpeciesId or PokemonSpecies
Get the prevolution of a given species.
The SpeciesId of the species to get the prevolution for
(Default false) Whether to return the PokemonSpecies instead of a SpeciesId
The prevolution SpeciesId or PokemonSpecies
Get the species data for a given species.
Get all starter species that belong to a given egg tier.
An array of all starter species that belong to the given egg tier
Retrieve the corresponding starter for a given species.
The SpeciesId to get the starter for
OptionalgetSpecies: false(Default false) Whether to return the PokemonSpecies instead of a SpeciesId.
The starter SpeciesId or PokemonSpecies
Retrieve the corresponding starter for a given species.
The SpeciesId to get the starter for
(Default false) Whether to return the PokemonSpecies instead of a SpeciesId.
The starter SpeciesId or PokemonSpecies
Get all starters for a given starter cost.
The starter cost
An array of all starter species that have the given starter cost
Get all available TMs for a given species and form.
An array of all TMs available
PrivateinitInitialize the prevolution field for all species.
PrivateinitInitialize reverse form changes for all species.
The SpeciesDataRegistry is a singleton class responsible for managing and querying species-related information.