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