Class EvoCondition
java.lang.Object
com.pixelmonmod.pixelmon.api.pokemon.stats.evolution.conditions.EvoCondition
- Direct Known Subclasses:
AbsenceOfHealthCondition,BattleCriticalCondition,BiomeCondition,BlocksWalkedOutsideBallCondition,ChanceCondition,EvoRockCondition,EvoScrollCondition,FriendshipCondition,GenderCondition,GimmighoulCoinCondition,HasPaletteCondition,HeldItemCondition,HighAltitudeCondition,InBattleLevelCondition,InvertCondition,IsBurningCondition,LevelCondition,MoonPhaseCondition,MoveCondition,MoveTypeCondition,MoveUsesCondition,NatureCondition,NuggetCondition,PartyCondition,PotionEffectCondition,RecoilCondition,ShinyCondition,StatRatioCondition,StatusPersistCondition,TimeCondition,WeatherCondition,WithinStructureCondition
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HashMap<String,Class<? extends EvoCondition>> A mapping from an evolution condition type ID string to the class representing that type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.MutableComponentProvides the description for when a player needs info on how a Pokémon with this evolution method evolves.abstract booleanabstract booleanpasses(PixelmonEntity pixelmon) Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
evoConditionTypes
A mapping from an evolution condition type ID string to the class representing that type. -
evoConditionType
-
-
Constructor Details
-
EvoCondition
-
-
Method Details
-
passes
Deprecated, for removal: This API element is subject to removal in a future version.Usepasses(Pokemon)instead -
passes
-
getDescription
public net.minecraft.network.chat.MutableComponent getDescription()Provides the description for when a player needs info on how a Pokémon with this evolution method evolves. Primarily used with the wiki command.- Returns:
- A description of the evolution method.
-
passes(Pokemon)instead