class EntityIllusionIllager.AIMirriorSpell extends EntitySpellcasterIllager.AIUseSpell
spellCooldown, spellWarmup| Modifier | Constructor and Description |
|---|---|
private |
AIMirriorSpell() |
| 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.AIUseSpell@Nullable protected SoundEvent getSpellPrepareSound()
getSpellPrepareSound in class EntitySpellcasterIllager.AIUseSpellprotected EntitySpellcasterIllager.SpellType getSpellType()
getSpellType in class EntitySpellcasterIllager.AIUseSpell