Class AttackAnimationData
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.animations.AttackAnimationData
- Direct Known Subclasses:
AttackLightning.LightningData,StandardParticleAnimationData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AttackBall.BallDataball()static AttackBeam.BeamDatabeam()static AttackBuff.BuffDatabuff()voidcreateSystem(net.minecraft.client.Minecraft mc, int startID, float[] startPos, int endID, float[] endPos) abstract EnumEffectTypeabstract voidinitFromAttack(ImmutableAttack attack, int effectivePower, Element effectiveType) static AttackRadial.RadialDataradial()static AttackRain.RainDatarain()abstract AttackAnimationDatareadFromByteBuffer(io.netty.buffer.ByteBuf buf) static AttackTube.TubeDatatube()abstract voidwriteToByteBuffer(io.netty.buffer.ByteBuf buf)
-
Constructor Details
-
AttackAnimationData
public AttackAnimationData()
-
-
Method Details
-
getEffectEnum
-
initFromAttack
public abstract void initFromAttack(ImmutableAttack attack, int effectivePower, Element effectiveType) -
writeToByteBuffer
public abstract void writeToByteBuffer(io.netty.buffer.ByteBuf buf) -
readFromByteBuffer
-
createSystem
public void createSystem(net.minecraft.client.Minecraft mc, int startID, float[] startPos, int endID, float[] endPos) -
ball
-
beam
-
buff
-
explosion
-
radial
-
rain
-
tube
-