Class AttackAnimationData
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.animations.AttackAnimationData
- Direct Known Subclasses:
AttackLightning.LightningData
,StandardParticleAnimationData
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AttackBall.BallData
ball()
static AttackBeam.BeamData
beam()
static AttackBuff.BuffData
buff()
void
createSystem
(net.minecraft.client.Minecraft mc, int startID, float[] startPos, int endID, float[] endPos) abstract EnumEffectType
abstract void
initFromAttack
(ImmutableAttack attack, int effectivePower, Element effectiveType) static AttackRadial.RadialData
radial()
static AttackRain.RainData
rain()
abstract AttackAnimationData
readFromByteBuffer
(io.netty.buffer.ByteBuf buf) static AttackTube.TubeData
tube()
abstract void
writeToByteBuffer
(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
-