public abstract class PokemonFactory<T extends Pokemon>
extends java.lang.Object
| Constructor and Description |
|---|
PokemonFactory() |
| Modifier and Type | Method and Description |
|---|---|
T |
create(EnumSpecies species) |
T |
create(net.minecraft.nbt.NBTTagCompound nbt) |
T |
create(PokemonSpec spec) |
abstract T |
create(java.util.UUID pokemonUUID) |
Pokemon |
createDefault(java.util.UUID pokemonUUID) |
public abstract T create(java.util.UUID pokemonUUID)
public Pokemon createDefault(java.util.UUID pokemonUUID)
public T create(EnumSpecies species)
public T create(PokemonSpec spec)
public T create(net.minecraft.nbt.NBTTagCompound nbt)