Class LearnMoveController.LearnMove

java.lang.Object
com.pixelmonmod.pixelmon.api.pokemon.LearnMoveController.LearnMove
Enclosing class:
LearnMoveController

public static class LearnMoveController.LearnMove extends Object
  • Field Details

    • player

      protected UUID player
    • pokemon

      protected UUID pokemon
    • move

      protected ImmutableAttack move
    • condition

      protected Predicate<net.minecraft.server.level.ServerPlayer> condition
    • completionTasks

      protected List<Runnable> completionTasks
  • Constructor Details

  • Method Details

    • addCompletionTask

      public void addCompletionTask(Runnable task)
    • finish

      public void finish()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object