Package net.minecraft.entity.mob
Class SpellcastingIllagerEntity.CastSpellGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.mob.SpellcastingIllagerEntity.CastSpellGoal
- Direct Known Subclasses:
- EvokerEntity.ConjureFangsGoal,- EvokerEntity.SummonVexGoal,- EvokerEntity.WololoGoal,- IllusionerEntity.BlindTargetGoal,- IllusionerEntity.GiveInvisibilityGoal
- Enclosing class:
- SpellcastingIllagerEntity
- Mappings:
- Namespace - Name - official - bsa$c- intermediary - net/minecraft/class_1617$class_1620- named - net/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanStart()protected abstract voidprotected intprotected abstract @Nullable SoundEventprotected abstract SpellcastingIllagerEntity.SpellgetSpell()protected abstract intbooleanvoidstart()protected abstract intvoidtick()Methods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, getControls, getTickCount, setControls, shouldRunEveryTick, stop, toGoalTicks, toString
- 
Field Details- 
spellCooldownprotected int spellCooldown- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbsa$c;b:I- intermediary - field_7385- Lnet/minecraft/class_1617$class_1620;field_7385:I- named - spellCooldown- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;spellCooldown:I
 
- 
startTimeprotected int startTime- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbsa$c;c:I- intermediary - field_7384- Lnet/minecraft/class_1617$class_1620;field_7384:I- named - startTime- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;startTime:I
 
 
- 
- 
Constructor Details- 
CastSpellGoalprotected CastSpellGoal()
 
- 
- 
Method Details- 
canStartpublic boolean canStart()
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- Goal
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbip;b()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
 
- 
startpublic void start()
- 
tickpublic void tick()
- 
castSpellprotected abstract void castSpell()- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbsa$c;k()V- intermediary - method_7148- Lnet/minecraft/class_1617$class_1620;method_7148()V- named - castSpell- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;castSpell()V
 
- 
getInitialCooldownprotected int getInitialCooldown()- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbsa$c;n()I- intermediary - method_7146- Lnet/minecraft/class_1617$class_1620;method_7146()I- named - getInitialCooldown- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;getInitialCooldown()I
 
- 
getSpellTicksprotected abstract int getSpellTicks()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbsa$c;h()I- intermediary - method_7149- Lnet/minecraft/class_1617$class_1620;method_7149()I- named - getSpellTicks- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;getSpellTicks()I
 
- 
startTimeDelayprotected abstract int startTimeDelay()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbsa$c;i()I- intermediary - method_7151- Lnet/minecraft/class_1617$class_1620;method_7151()I- named - startTimeDelay- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;startTimeDelay()I
 
- 
getSoundPrepare- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbsa$c;l()Lajv;- intermediary - method_7150- Lnet/minecraft/class_1617$class_1620;method_7150()Lnet/minecraft/class_3414;- named - getSoundPrepare- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;getSoundPrepare()Lnet/minecraft/sound/SoundEvent;
 
- 
getSpell- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbsa$c;m()Lbsa$a;- intermediary - method_7147- Lnet/minecraft/class_1617$class_1620;method_7147()Lnet/minecraft/class_1617$class_1618;- named - getSpell- Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal;getSpell()Lnet/minecraft/entity/mob/SpellcastingIllagerEntity$Spell;
 
 
-