Package net.minecraft.entity.monster
Class IllusionerEntity.BlindnessSpellGoal
- java.lang.Object
-
- net.minecraft.entity.ai.goal.Goal
-
- net.minecraft.entity.monster.SpellcastingIllagerEntity.UseSpellGoal
-
- net.minecraft.entity.monster.IllusionerEntity.BlindnessSpellGoal
-
- Enclosing class:
- IllusionerEntity
class IllusionerEntity.BlindnessSpellGoal extends SpellcastingIllagerEntity.UseSpellGoal
-
-
Field Summary
Fields Modifier and Type Field Description private int
lastTargetId
-
Fields inherited from class net.minecraft.entity.monster.SpellcastingIllagerEntity.UseSpellGoal
attackWarmupDelay, nextAttackTickCount
-
-
Constructor Summary
Constructors Modifier Constructor Description private
BlindnessSpellGoal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canUse()
protected int
getCastingInterval()
protected int
getCastingTime()
protected SpellcastingIllagerEntity.SpellType
getSpell()
protected SoundEvent
getSpellPrepareSound()
protected void
performSpellCasting()
void
start()
-
Methods inherited from class net.minecraft.entity.monster.SpellcastingIllagerEntity.UseSpellGoal
canContinueToUse, getCastWarmupTime, tick
-
-
-
-
Method Detail
-
canUse
public boolean canUse()
- Overrides:
canUse
in classSpellcastingIllagerEntity.UseSpellGoal
-
start
public void start()
- Overrides:
start
in classSpellcastingIllagerEntity.UseSpellGoal
-
getCastingTime
protected int getCastingTime()
- Specified by:
getCastingTime
in classSpellcastingIllagerEntity.UseSpellGoal
-
getCastingInterval
protected int getCastingInterval()
- Specified by:
getCastingInterval
in classSpellcastingIllagerEntity.UseSpellGoal
-
performSpellCasting
protected void performSpellCasting()
- Specified by:
performSpellCasting
in classSpellcastingIllagerEntity.UseSpellGoal
-
getSpellPrepareSound
protected SoundEvent getSpellPrepareSound()
- Specified by:
getSpellPrepareSound
in classSpellcastingIllagerEntity.UseSpellGoal
-
getSpell
protected SpellcastingIllagerEntity.SpellType getSpell()
- Specified by:
getSpell
in classSpellcastingIllagerEntity.UseSpellGoal
-
-