Class MoveSkillCooldownEvent

java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.moveskills.MoveSkillCooldownEvent
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent

public class MoveSkillCooldownEvent extends net.neoforged.bus.api.Event implements net.neoforged.bus.api.ICancellableEvent
Event fired when a move skill cooldown is about to be applied to a Pokémon.

Canceling this event will remove the cooldown.

Since:
September 22, 2019
  • Field Details

    • pixelmon

      public final PixelmonEntity pixelmon
      The Pokémon entity using the move skill.
    • moveSkill

      public final MoveSkill moveSkill
      The move skill being used.
    • cooldownTicks

      public int cooldownTicks
      The number of ticks that this use will take to cool down.
  • Constructor Details

    • MoveSkillCooldownEvent

      public MoveSkillCooldownEvent(PixelmonEntity pixelmon, MoveSkill moveSkill, int cooldownTicks)