class EvokerEntity.SummonVexGoal extends SpellcastingIllagerEntity.CastSpellGoal
Goal.Control| Modifier and Type | Field and Description |
|---|---|
private TargetPredicate |
closeVexPredicate |
spellCooldown, startTime| Modifier | Constructor and Description |
|---|---|
private |
SummonVexGoal() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canStart() |
protected void |
castSpell() |
protected SoundEvent |
getSoundPrepare() |
protected SpellcastingIllagerEntity.Spell |
getSpell() |
protected int |
getSpellTicks() |
protected int |
startTimeDelay() |
getInitialCooldown, shouldContinue, start, tickcanStop, getControls, setControls, stop, toStringprivate final TargetPredicate closeVexPredicate
public boolean canStart()
canStart in class SpellcastingIllagerEntity.CastSpellGoalprotected int getSpellTicks()
getSpellTicks in class SpellcastingIllagerEntity.CastSpellGoalprotected int startTimeDelay()
startTimeDelay in class SpellcastingIllagerEntity.CastSpellGoalprotected void castSpell()
castSpell in class SpellcastingIllagerEntity.CastSpellGoalprotected SoundEvent getSoundPrepare()
getSoundPrepare in class SpellcastingIllagerEntity.CastSpellGoalprotected SpellcastingIllagerEntity.Spell getSpell()
getSpell in class SpellcastingIllagerEntity.CastSpellGoal