net.minecraft.entity.ai.goal

public class FollowTargetGoal<T extends LivingEntity>

extends TrackTargetGoal

axq
net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal
net.minecraft.class_1400
net.minecraft.entity.ai.goal.FollowTargetGoal
net.minecraft.unmapped.C_rxeqeznw
net.minecraft.entity.ai.goal.NearestAttackableTargetGoal
net.minecraft.entity.ai.goal.NearestAttackableTargetGoal

Field summary

Modifier and TypeField
protected final Class<T>
a
targetType
field_6643
targetClass
f_uffroykn
field_75307_b
targetClass
protected final int
b
randomInterval
field_6641
reciprocalChance
f_eezzkkdf
field_75308_c
targetChance
protected LivingEntity
c
target
field_6644
targetEntity
f_hlkcxsos
field_75309_a
nearestTarget
protected TargetPredicate
d
targetConditions
field_6642
targetPredicate
f_krqrezbs
field_220779_d
targetEntitySelector

Constructor summary

ModifierConstructor
public (MobEntity mob, Class<T> targetClass, boolean checkVisibility)
public (MobEntity mob, Class<T> targetClass, boolean checkVisibility, boolean checkCanNavigate)
public (MobEntity mob, Class<T> targetClass, int reciprocalChance, boolean checkVisibility, boolean checkCanNavigate, Predicate<LivingEntity> targetPredicate)

Method summary

Modifier and TypeMethod
public boolean
a()
canUse()
method_6264()
canStart()
m_njsjilur()
func_75250_a()
shouldExecute()
protected Box
a(double arg0)
getTargetSearchArea(double arg0)
method_6321(double arg0)
getSearchBox(double distance)
m_dmjczyej(double arg0)
func_188511_a(double arg0)
getTargetableArea(double targetDistance)
protected void
g()
findTarget()
method_18415()
findClosestTarget()
m_ufzrmdxm()
func_220778_g()
findNearestTarget()
public void
c()
start()
method_6269()
start()
m_koalcxuy()
func_75249_e()
startExecuting()
public void
a(aqm arg0)
setTarget(LivingEntity arg0)
method_24632(class_1309 arg0)
setTargetEntity(LivingEntity targetEntity)
m_yqzrtkes(C_usxaxydn arg0)
func_234054_a_(LivingEntity arg0)
setNearestTarget(LivingEntity target)