net.minecraft.entity.ai

public class TargetPredicate

aqi
net.minecraft.world.entity.ai.targeting.TargetingConditions
net.minecraft.class_4051
net.minecraft.entity.ai.TargetPredicate
net.minecraft.unmapped.C_cjtyhinh
net.minecraft.unmapped.C_33411697
net.minecraft.entity.EntityPredicate
net.minecraft.entity.EntityPredicate

Field summary

Modifier and TypeField
public static final TargetPredicate
a
DEFAULT
field_18092
DEFAULT
f_rymqmfew
f_36661685
field_221016_a
DEFAULT
private double
b
range
field_18093
baseMaxDistance
f_fdydzvuf
f_25158006
field_221017_b
distance
private boolean
c
allowInvulnerable
field_18094
includeInvulnerable
f_zgvddahq
f_07569662
field_221018_c
allowInvulnerable
private boolean
d
allowSameTeam
field_18095
includeTeammates
f_rwoozjbl
f_07212352
field_221019_d
friendlyFire
private boolean
e
allowUnseeable
field_18096
includeHidden
f_wtwngjhp
f_86075319
field_221020_e
requireLineOfSight
private boolean
f
allowNonAttackable
field_18097
ignoreEntityTargetRules
f_hyhjrkev
f_71446818
field_221021_f
skipAttackChecks
private boolean
g
testInvisible
field_18098
useDistanceScalingFactor
f_qfbdlwep
f_30146227
field_221022_g
useVisibilityModifier
private Predicate<LivingEntity>
h
selector
field_18099
predicate
f_thokpgso
f_85870842
field_221023_h
customPredicate

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public TargetPredicate
a(double arg0)
range(double arg0)
method_18418(double arg0)
setBaseMaxDistance(double baseMaxDistance)
m_sxmcwehx(double arg0)
m_19840068(double arg0)
func_221013_a(double arg0)
setDistance(double distanceIn)
public TargetPredicate
a()
allowInvulnerable()
method_18417()
includeInvulnerable()
m_ojmiiefu()
m_43016773()
func_221008_a()
allowInvulnerable()
public TargetPredicate
b()
allowSameTeam()
method_18421()
includeTeammates()
m_etqssobu()
m_80974451()
func_221011_b()
allowFriendlyFire()
public TargetPredicate
c()
allowUnseeable()
method_18422()
includeHidden()
m_csvyayux()
m_64308598()
func_221014_c()
setLineOfSiteRequired()
public TargetPredicate
d()
allowNonAttackable()
method_18423()
ignoreEntityTargetRules()
m_rfgidqqw()
m_02999360()
func_221009_d()
setSkipAttackChecks()
public TargetPredicate
e()
ignoreInvisibilityTesting()
method_18424()
ignoreDistanceScalingFactor()
m_zqhzrtuw()
m_04264265()
func_221010_e()
setUseInvisibilityCheck()
public TargetPredicate
a(Predicate<aix> arg0)
selector(Predicate<LivingEntity> arg0)
method_18420(Predicate<class_1309> arg0)
setPredicate(Predicate<LivingEntity> predicate)
m_gqimohkp(Predicate<C_usxaxydn> arg0)
m_83486930(Predicate<LivingEntity> arg0)
func_221012_a(Predicate<LivingEntity> arg0)
setCustomPredicate(Predicate<LivingEntity> arg0)
public boolean
a(aix arg0, aix arg1)
test(LivingEntity arg0, LivingEntity arg1)
method_18419(class_1309 arg0, class_1309 arg1)
test(LivingEntity baseEntity, LivingEntity targetEntity)
m_ilqjbnec(C_usxaxydn arg0, C_usxaxydn arg1)
m_86801959(LivingEntity arg0, LivingEntity arg1)
func_221015_a(LivingEntity arg0, LivingEntity arg1)
canTarget(LivingEntity attacker, LivingEntity target)