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)