class EntityEvoker.AISummonSpell extends EntitySpellcasterIllager.AIUseSpell
spellCooldown, spellWarmup| Modifier | Constructor and Description |
|---|---|
private |
AISummonSpell() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
castSpell() |
protected int |
getCastingInterval() |
protected int |
getCastingTime() |
protected SoundEvent |
getSpellPrepareSound() |
protected EntitySpellcasterIllager.SpellType |
getSpellType() |
boolean |
shouldExecute() |
getCastWarmupTime, shouldContinueExecuting, startExecuting, updateTaskgetMutexBits, isInterruptible, resetTask, setMutexBitspublic boolean shouldExecute()
shouldExecute in class EntitySpellcasterIllager.AIUseSpellprotected int getCastingTime()
getCastingTime in class EntitySpellcasterIllager.AIUseSpellprotected int getCastingInterval()
getCastingInterval in class EntitySpellcasterIllager.AIUseSpellprotected void castSpell()
castSpell in class EntitySpellcasterIllager.AIUseSpellprotected SoundEvent getSpellPrepareSound()
getSpellPrepareSound in class EntitySpellcasterIllager.AIUseSpellprotected EntitySpellcasterIllager.SpellType getSpellType()
getSpellType in class EntitySpellcasterIllager.AIUseSpell