Class AttackAnimation

java.lang.Object
com.pixelmonmod.pixelmon.api.attackAnimations.AttackAnimation
Direct Known Subclasses:
AttackAnimationLeapForward, AttackAnimationRun, AttackAnimationStationary, AttackAnimationVerticalStomp

public abstract class AttackAnimation extends Object
Interface for animations that occur when attacks are used. Implementations require registration during preInit through AttackAnimationRegistry.
Since:
April 23, 2018
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<AttackAnimation> CODEC
    • ticks

      public transient int ticks
    • dimension

      public transient net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension
    • startID

      public transient int startID
    • user

      public transient PixelmonWrapper user
    • userPos

      public transient float[] userPos
    • endID

      public transient int endID
    • target

      public transient PixelmonWrapper target
    • targetPos

      public transient float[] targetPos
    • attack

      public transient Attack attack
    • effectiveType

      public transient net.minecraft.core.Holder<Type> effectiveType
  • Constructor Details

    • AttackAnimation

      public AttackAnimation()
  • Method Details