| Interface | Description |
|---|---|
| PokemonProxy<T extends Pokemon> |
The proxy used for creating a
Pokemon
Implement this factory and override the default methods if you wish to provide a custom Pokemon
implementation
To get the current usage use PokemonFactory |
| Class | Description |
|---|---|
| Element.TypeAdapter | |
| LearnMoveController |
Created by Jay113355 on 3/3/2021.
|
| LearnMoveController.LearnMove | |
| PixelmonPokemonProxy |
Default Pixelmon implementation of the
PokemonProxy |
| Pokemon |
Default implementation of a Pokemon
|
| PokemonBase |
The most minimal values required to represent a pokemon on a player's screen
Created by Jay113355 on 10/27/2018.
|
| PokemonBuilder |
Builder class for creating a new Pokemon instance
|
| PokemonFactory |
Static factory for creating
Pokemon instances |
| Enum | Description |
|---|---|
| Element |
A Pokémon type.
|
| ExperienceGroup |
Represents the different types of requirements for how much EXP it takes a pokemon to go up one pokemonLevel
|
| InitializeCategory | |
| Nature |
Pokémon Natures that affect certain stats.
|
| PokerusStrain |
https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9rus
|