public class EntityEvoker.AIWololoSpell extends EntitySpellcasterIllager.AIUseSpell
spellCooldown, spellWarmup| Constructor and Description |
|---|
AIWololoSpell() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
castSpell() |
protected int |
getCastingInterval() |
protected int |
getCastingTime() |
protected int |
getCastWarmupTime() |
protected SoundEvent |
getSpellPrepareSound() |
protected EntitySpellcasterIllager.SpellType |
getSpellType() |
void |
resetTask()
Reset the task's internal state.
|
boolean |
shouldContinueExecuting()
Returns whether an in-progress EntityAIBase should continue executing
|
boolean |
shouldExecute()
Returns whether the EntityAIBase should begin execution.
|
startExecuting, updateTaskgetMutexBits, isInterruptible, setMutexBitspublic boolean shouldExecute()
shouldExecute in class EntitySpellcasterIllager.AIUseSpellpublic boolean shouldContinueExecuting()
shouldContinueExecuting in class EntitySpellcasterIllager.AIUseSpellpublic void resetTask()
resetTask in class EntityAIBaseprotected void castSpell()
castSpell in class EntitySpellcasterIllager.AIUseSpellprotected int getCastWarmupTime()
getCastWarmupTime in class EntitySpellcasterIllager.AIUseSpellprotected int getCastingTime()
getCastingTime in class EntitySpellcasterIllager.AIUseSpellprotected int getCastingInterval()
getCastingInterval in class EntitySpellcasterIllager.AIUseSpellprotected SoundEvent getSpellPrepareSound()
getSpellPrepareSound in class EntitySpellcasterIllager.AIUseSpellprotected EntitySpellcasterIllager.SpellType getSpellType()
getSpellType in class EntitySpellcasterIllager.AIUseSpell