Class TargetGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.target.TargetGoal
- Direct Known Subclasses:
- DefendVillageTargetGoal,- HurtByTargetGoal,- NearestAttackableTargetGoal,- OwnerHurtByTargetGoal,- OwnerHurtTargetGoal,- TraderLlama.TraderLlamaDefendWanderingTraderGoal,- Vex.VexCopyOwnerTargetGoal
- 
Nested Class Summary
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprotected final Mobprivate final booleanprotected final booleanprivate intprivate intprotected LivingEntityprotected intprivate int
- 
Constructor SummaryConstructorsConstructorDescriptionTargetGoal(Mob p_26140_, boolean p_26141_) TargetGoal(Mob p_26143_, boolean p_26144_, boolean p_26145_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancanAttack(LivingEntity p_26151_, TargetingConditions p_26152_) booleanprivate booleancanReach(LivingEntity p_26149_) protected doublesetUnseenMemoryTicks(int p_26147_) voidstart()voidstop()Methods inherited from class net.minecraft.world.entity.ai.goal.GoaladjustedTickDelay, canUse, getFlags, isInterruptable, reducedTickDelay, requiresUpdateEveryTick, setFlags, tick, toString
- 
Field Details- 
EMPTY_REACH_CACHEprivate static final int EMPTY_REACH_CACHE- See Also:
 
- 
CAN_REACH_CACHEprivate static final int CAN_REACH_CACHE- See Also:
 
- 
CANT_REACH_CACHEprivate static final int CANT_REACH_CACHE- See Also:
 
- 
mob
- 
mustSeeprotected final boolean mustSee
- 
mustReachprivate final boolean mustReach
- 
reachCacheprivate int reachCache
- 
reachCacheTimeprivate int reachCacheTime
- 
unseenTicksprivate int unseenTicks
- 
targetMob
- 
unseenMemoryTicksprotected int unseenMemoryTicks
 
- 
- 
Constructor Details- 
TargetGoal
- 
TargetGoal
 
- 
- 
Method Details