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

public class HurtByTargetGoal

extends TargetGoal

awb
net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal
net.minecraft.class_1399
net.minecraft.entity.ai.goal.RevengeGoal
net.minecraft.entity.ai.goal.HurtByTargetGoal
net.minecraft.server.v1_16_R1.PathfinderGoalHurtByTarget

Field summary

Modifier and TypeField
private static final TargetingConditions
a
HURT_BY_TARGETING
field_18091
VALID_AVOIDABLES_PREDICATE
field_220795_a
private boolean
b
alertSameType
field_6639
groupRevenge
field_75312_a
private int
c
timestamp
field_6638
lastAttackedTime
field_142052_b
private final Class<?>[]
d
toIgnoreDamage
field_6637
noRevengeTypes
field_179447_c
private Class<?>[]
i
toIgnoreAlert
field_6640
noHelpTypes
field_220797_i

Constructor summary

ModifierConstructor
public (PathfinderMob mob, Class<?>... noRevengeTypes)

Method summary

Modifier and TypeMethod
public boolean
a()
canUse()
method_6264()
canStart()
func_75250_a()
public HurtByTargetGoal
a(Class<?>... arg0)
setAlertOthers(Class<?>... arg0)
method_6318(Class<?>... arg0)
setGroupRevenge(Class<?>... noHelpTypes)
func_220794_a(Class<?>... arg0)
public void
c()
start()
method_6269()
start()
func_75249_e()
protected void
g()
alertOthers()
method_6317()
callSameTypeForRevenge()
func_190105_f()
protected void
a(aoz arg0, aoy arg1)
alertOther(Mob arg0, LivingEntity arg1)
method_6319(class_1308 arg0, class_1309 arg1)
setMobEntityTarget(MobEntity mob, LivingEntity target)
func_220793_a(MobEntity arg0, LivingEntity arg1)