Package net.minecraft.entity.mob
Class IllusionerEntity.BlindTargetGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.mob.SpellcastingIllagerEntity.CastSpellGoal
net.minecraft.entity.mob.IllusionerEntity.BlindTargetGoal
- Enclosing class:
- IllusionerEntity
class IllusionerEntity.BlindTargetGoal extends SpellcastingIllagerEntity.CastSpellGoal
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control
-
Field Summary
Fields Modifier and Type Field Description private int
targetId
Fields inherited from class net.minecraft.entity.mob.SpellcastingIllagerEntity.CastSpellGoal
spellCooldown, startTime
-
Constructor Summary
Constructors Modifier Constructor Description private
BlindTargetGoal()
-
Method Summary
Modifier and Type Method Description boolean
canStart()
protected void
castSpell()
protected SoundEvent
getSoundPrepare()
protected SpellcastingIllagerEntity.Spell
getSpell()
protected int
getSpellTicks()
void
start()
protected int
startTimeDelay()
Methods inherited from class net.minecraft.entity.mob.SpellcastingIllagerEntity.CastSpellGoal
getInitialCooldown, shouldContinue, tick
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getControls, setControls, stop, toString
-
Field Details
-
targetId
private int targetId
-
-
Constructor Details
-
BlindTargetGoal
private BlindTargetGoal()
-
-
Method Details
-
canStart
public boolean canStart()- Overrides:
canStart
in classSpellcastingIllagerEntity.CastSpellGoal
-
start
public void start()- Overrides:
start
in classSpellcastingIllagerEntity.CastSpellGoal
-
getSpellTicks
protected int getSpellTicks()- Specified by:
getSpellTicks
in classSpellcastingIllagerEntity.CastSpellGoal
-
startTimeDelay
protected int startTimeDelay()- Specified by:
startTimeDelay
in classSpellcastingIllagerEntity.CastSpellGoal
-
castSpell
protected void castSpell()- Specified by:
castSpell
in classSpellcastingIllagerEntity.CastSpellGoal
-
getSoundPrepare
- Specified by:
getSoundPrepare
in classSpellcastingIllagerEntity.CastSpellGoal
-
getSpell
- Specified by:
getSpell
in classSpellcastingIllagerEntity.CastSpellGoal
-