net.minecraft.world.entity.ai.goal.target

public class NearestAttackableTargetGoal<T extends LivingEntity>

extends TargetGoal

chh
net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal
net.minecraft.class_1400

Field summary

Modifier and TypeField
private static final int
i
DEFAULT_RANDOM_INTERVAL
field_36304
protected final Class<T>
a
targetType
field_6643
protected final int
b
randomInterval
field_6641
protected LivingEntity
c
target
field_6644
protected TargetingConditions
d
targetConditions
field_6642

Constructor summary

ModifierConstructor
public (Mob arg0, Class<T> arg1, boolean arg2)
public (Mob arg0, Class<T> arg1, boolean arg2, TargetingConditions$Selector arg3)
public (Mob arg0, Class<T> arg1, boolean arg2, boolean arg3)
public (Mob arg0, Class<T> arg1, int arg2, boolean arg3, boolean arg4, TargetingConditions$Selector arg5)

Method summary

Modifier and TypeMethod
public boolean
b()
canUse()
method_6264()
protected AABB
a(double arg0)
getTargetSearchArea(double arg0)
method_6321(double arg0)
protected void
h()
findTarget()
method_18415()
public void
d()
start()
method_6269()
public void
a(bys arg0)
setTarget(LivingEntity arg0)
method_24632(class_1309 arg0)
private TargetingConditions
i()
getTargetConditions()
method_61438()