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

public class HurtByTargetGoal

extends TargetGoal

cfs
net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal
net.minecraft.class_1399
net.minecraft.unmapped.C_kvpwemig
net.minecraft.entity.ai.goal.RevengeGoal
net.minecraft.entity.ai.goal.RevengeGoal

Field summary

Modifier and TypeField
private static final TargetingConditions
a
HURT_BY_TARGETING
field_18091
f_gemrrptq
VALID_AVOIDABLES_PREDICATE
VALID_AVOIDABLES_PREDICATE
private static final int
b
ALERT_RANGE_Y
field_30230
f_oumsiekj
BOX_VERTICAL_EXPANSION
BOX_VERTICAL_EXPANSION
private boolean
c
alertSameType
field_6639
f_yrzzroby
groupRevenge
groupRevenge
private int
d
timestamp
field_6638
f_clbfurqv
lastAttackedTime
lastAttackedTime
private final Class<?>[]
i
toIgnoreDamage
field_6637
f_wfcwddnn
noRevengeTypes
noRevengeTypes
private Class<?>[]
j
toIgnoreAlert
field_6640
f_srulysqc
noHelpTypes
noHelpTypes

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
b()
canUse()
method_6264()
m_njsjilur()
canStart()
canStart()
public HurtByTargetGoal
a(Class<?>... arg0)
setAlertOthers(Class<?>... arg0)
method_6318(Class<?>... arg0)
m_otzsgbbi(Class<?>... arg0)
setGroupRevenge(Class<?>... noHelpTypes)
setGroupRevenge(Class<?>... noHelpTypes)
public void
d()
start()
method_6269()
m_koalcxuy()
start()
start()
protected void
h()
alertOthers()
method_6317()
m_qeuyrhaj()
callSameTypeForRevenge()
callSameTypeForRevenge()
protected void
a(bxg arg0, bxe arg1)
alertOther(Mob arg0, LivingEntity arg1)
method_6319(class_1308 arg0, class_1309 arg1)
m_nlfbdhkf(C_dxkfswlz arg0, C_usxaxydn arg1)
setMobEntityTarget(MobEntity mob, LivingEntity target)
setMobEntityTarget(MobEntity mob, LivingEntity target)