public abstract class AttackSystem<T extends AttackAnimationData> extends ParticleSystem implements AttackEffectContract
Constructor and Description |
---|
AttackSystem() |
Modifier and Type | Method and Description |
---|---|
void |
execute(net.minecraft.client.Minecraft mc,
net.minecraft.world.World w) |
T |
getData() |
int |
getEndID() |
float[] |
getEndPos() |
int |
getStartID() |
float[] |
getStartPos() |
AttackSystem<T> |
setData(AttackAnimationData data,
int startID,
float[] startPos,
int endID,
float[] endPos) |
void |
setData(T data) |
void |
setEndID(int endID) |
void |
setEndPos(float[] endPos) |
void |
setStartID(int startID) |
void |
setStartPos(float[] startPos) |
execute, execute
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasCustomRenderer, onConstruct, onEnable, onInit, onPostRender, onPreRender, onRender, onTarget, onUpdate, onUpdateEol, onUpdateLast
public AttackSystem<T> setData(AttackAnimationData data, int startID, float[] startPos, int endID, float[] endPos)
public void execute(net.minecraft.client.Minecraft mc, net.minecraft.world.World w)
public T getData()
public int getStartID()
public int getEndID()
public float[] getStartPos()
public float[] getEndPos()
public void setData(T data)
public void setStartID(int startID)
public void setEndID(int endID)
public void setStartPos(float[] startPos)
public void setEndPos(float[] endPos)