public abstract class AttackAnimationData
extends java.lang.Object
Constructor and Description |
---|
AttackAnimationData() |
Modifier and Type | Method and Description |
---|---|
static 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) |
static AttackExplosion.ExplosionData |
explosion() |
abstract EffectType |
getEffectEnum() |
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) |
public abstract EffectType getEffectEnum()
public abstract void initFromAttack(ImmutableAttack attack, int effectivePower, Element effectiveType)
public abstract void writeToByteBuffer(io.netty.buffer.ByteBuf buf)
public abstract AttackAnimationData readFromByteBuffer(io.netty.buffer.ByteBuf buf)
public void createSystem(net.minecraft.client.Minecraft mc, int startID, float[] startPos, int endID, float[] endPos)
public static AttackBall.BallData ball()
public static AttackBeam.BeamData beam()
public static AttackBuff.BuffData buff()
public static AttackExplosion.ExplosionData explosion()
public static AttackRadial.RadialData radial()
public static AttackRain.RainData rain()
public static AttackTube.TubeData tube()