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, tickgetMutexFlags, isPreemptible, setMutexFlags, toStringprivate final EntityPredicate field_220845_e
public boolean shouldExecute()
shouldExecute in class SpellcastingIllagerEntity.UseSpellGoalpublic boolean shouldContinueExecuting()
shouldContinueExecuting in class SpellcastingIllagerEntity.UseSpellGoalprotected void castSpell()
castSpell in class SpellcastingIllagerEntity.UseSpellGoalprotected int getCastWarmupTime()
getCastWarmupTime in class SpellcastingIllagerEntity.UseSpellGoalprotected int getCastingTime()
getCastingTime in class SpellcastingIllagerEntity.UseSpellGoalprotected int getCastingInterval()
getCastingInterval in class SpellcastingIllagerEntity.UseSpellGoalprotected SoundEvent getSpellPrepareSound()
getSpellPrepareSound in class SpellcastingIllagerEntity.UseSpellGoalprotected SpellcastingIllagerEntity.SpellType getSpellType()
getSpellType in class SpellcastingIllagerEntity.UseSpellGoal