class EvokerEntity.SummonSpellGoal extends SpellcastingIllagerEntity.UseSpellGoal
Modifier and Type | Field and Description |
---|---|
private EntityPredicate |
field_220843_e |
spellCooldown, spellWarmup
Modifier | Constructor and Description |
---|---|
private |
SummonSpellGoal() |
Modifier and Type | Method and Description |
---|---|
protected void |
castSpell() |
protected int |
getCastingInterval() |
protected int |
getCastingTime() |
protected SoundEvent |
getSpellPrepareSound() |
protected SpellcastingIllagerEntity.SpellType |
getSpellType() |
boolean |
shouldExecute() |
getCastWarmupTime, shouldContinueExecuting, startExecuting, tick
getMutexFlags, isPreemptible, resetTask, setMutexFlags, toString
private final EntityPredicate field_220843_e
public boolean shouldExecute()
shouldExecute
in class SpellcastingIllagerEntity.UseSpellGoal
protected int getCastingTime()
getCastingTime
in class SpellcastingIllagerEntity.UseSpellGoal
protected int getCastingInterval()
getCastingInterval
in class SpellcastingIllagerEntity.UseSpellGoal
protected void castSpell()
castSpell
in class SpellcastingIllagerEntity.UseSpellGoal
protected SoundEvent getSpellPrepareSound()
getSpellPrepareSound
in class SpellcastingIllagerEntity.UseSpellGoal
protected SpellcastingIllagerEntity.SpellType getSpellType()
getSpellType
in class SpellcastingIllagerEntity.UseSpellGoal