java.lang.Object
com.pixelmonmod.pixelmon.entities.pixelmon.helpers.EvolutionQuery

public class EvolutionQuery extends Object
Keeps track of a Pokémon who is evolving.
  • Field Details

    • pokemonUUID

      public UUID pokemonUUID
      The UUID of the evolving Pokémon.
    • battleEvolutionConcluded

      public boolean battleEvolutionConcluded
      Whether the evolution is from a temporary battle evolution with the battle ended.
  • Constructor Details

    • EvolutionQuery

      public EvolutionQuery(Pokemon pokemon, Evolution evolution, String cause)
      Initializes an evolution query.
      Parameters:
      pokemon - The Pokémon who is evolving.
      evolution - The Evolution it is undergoing.
    • EvolutionQuery

      @Deprecated(forRemoval=true, since="9.2.7") public EvolutionQuery(PixelmonEntity pixelmon, Evolution evolution, String cause)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Initializes an evolution query.
      Parameters:
      pixelmon - The Pokémon who is evolving.
      evolution - The Evolution it is undergoing.
    • EvolutionQuery

      public EvolutionQuery(Pokemon pokemon, Stats form)
      Initializes a Mega Evolution query.
      Parameters:
      pokemon - The Pokémon who is evolving.
      form - The form of mega evolution it's evolving into
    • EvolutionQuery

      @Deprecated(forRemoval=true, since="9.2.7") public EvolutionQuery(PixelmonEntity pixelmon, Stats form)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Initializes a Mega Evolution query.
      Parameters:
      pixelmon - The Pokémon who is evolving.
      form - The form of mega evolution it's evolving into
  • Method Details

    • checkForEvolutionMoves

      public void checkForEvolutionMoves()
    • isEnded

      public boolean isEnded()