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, updateTask
getMutexBits, isInterruptible, resetTask, setMutexBits
public boolean shouldExecute()
shouldExecute
in class EntitySpellcasterIllager.AIUseSpell
protected int getCastingTime()
getCastingTime
in class EntitySpellcasterIllager.AIUseSpell
protected int getCastingInterval()
getCastingInterval
in class EntitySpellcasterIllager.AIUseSpell
protected void castSpell()
castSpell
in class EntitySpellcasterIllager.AIUseSpell
@Nullable protected SoundEvent getSpellPrepareSound()
getSpellPrepareSound
in class EntitySpellcasterIllager.AIUseSpell
protected EntitySpellcasterIllager.SpellType getSpellType()
getSpellType
in class EntitySpellcasterIllager.AIUseSpell