Class AttackSystem<T extends AttackAnimationData>
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(net.minecraft.client.Minecraft mc, net.minecraft.world.level.Level w) getData()
int
getEndID()
float[]
int
float[]
setData
(AttackAnimationData data, int startID, float[] startPos, int endID, float[] endPos) void
void
setEndID
(int endID) void
setEndPos
(float[] endPos) void
setStartID
(int startID) void
setStartPos
(float[] startPos) Methods inherited from class com.pixelmonmod.pixelmon.client.particle.ParticleSystem
execute, execute
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.pixelmonmod.pixelmon.battles.attacks.animations.particles.AttackEffectContract
hasCustomRenderer, onConstruct, onEnable, onInit, onPostRender, onPreRender, onRender, onTarget, onUpdate, onUpdateEol, onUpdateLast
-
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
-
getStartID
public int getStartID() -
getEndID
public int getEndID() -
getStartPos
public float[] getStartPos() -
getEndPos
public float[] getEndPos() -
setData
-
setStartID
public void setStartID(int startID) -
setEndID
public void setEndID(int endID) -
setStartPos
public void setStartPos(float[] startPos) -
setEndPos
public void setEndPos(float[] endPos)
-