public class EntityEvoker.AIWololoSpell extends EntityAIBase
Modifier and Type | Field and Description |
---|---|
protected int |
nextCastTime |
protected int |
spellWarmup |
Constructor and Description |
---|
AIWololoSpell() |
Modifier and Type | Method and Description |
---|---|
protected void |
castSpell() |
boolean |
continueExecuting() |
protected int |
getCastingInterval() |
protected int |
getCastingTime() |
protected int |
getCastWarmupTime() |
protected int |
getSpellId() |
protected SoundEvent |
getSpellPrepareSound() |
void |
resetTask() |
boolean |
shouldExecute() |
void |
startExecuting() |
void |
updateTask() |
getMutexBits, isInterruptible, setMutexBits
public boolean shouldExecute()
public boolean continueExecuting()
public void resetTask()
resetTask
in class EntityAIBase
protected void castSpell()
protected int getCastWarmupTime()
protected int getCastingTime()
protected int getCastingInterval()
protected SoundEvent getSpellPrepareSound()
protected int getSpellId()
public void startExecuting()
startExecuting
in class EntityAIBase
public void updateTask()
updateTask
in class EntityAIBase