java.lang.Object
com.pixelmonmod.pixelmon.client.particle.ParticleSystem
com.pixelmonmod.pixelmon.battles.attacks.animations.particles.AttackSystem<T>
All Implemented Interfaces:
AttackEffectContract

public abstract class AttackSystem<T extends AttackAnimationData> extends ParticleSystem implements AttackEffectContract
  • Constructor Details

    • AttackSystem

      public AttackSystem()
  • Method Details

    • setData

      public AttackSystem<T> setData(AttackAnimationData data, int startID, float[] startPos, int endID, float[] endPos)
    • execute

      public void execute(net.minecraft.client.Minecraft mc, net.minecraft.world.level.Level w)
    • getData

      public T getData()
    • getStartID

      public int getStartID()
    • getEndID

      public int getEndID()
    • getStartPos

      public float[] getStartPos()
    • getEndPos

      public float[] getEndPos()
    • setData

      public void setData(T data)
    • setStartID

      public void setStartID(int startID)
    • setEndID

      public void setEndID(int endID)
    • setStartPos

      public void setStartPos(float[] startPos)
    • setEndPos

      public void setEndPos(float[] endPos)