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, tick
canStop, getControls, setControls, stop, toString
private final TargetPredicate closeVexPredicate
public boolean canStart()
canStart
in class SpellcastingIllagerEntity.CastSpellGoal
protected int getSpellTicks()
getSpellTicks
in class SpellcastingIllagerEntity.CastSpellGoal
protected int startTimeDelay()
startTimeDelay
in class SpellcastingIllagerEntity.CastSpellGoal
protected void castSpell()
castSpell
in class SpellcastingIllagerEntity.CastSpellGoal
protected SoundEvent getSoundPrepare()
getSoundPrepare
in class SpellcastingIllagerEntity.CastSpellGoal
protected SpellcastingIllagerEntity.Spell getSpell()
getSpell
in class SpellcastingIllagerEntity.CastSpellGoal