net.minecraft.world.entity.ai.targeting

public class TargetingConditions

cji
net.minecraft.world.entity.ai.targeting.TargetingConditions
net.minecraft.class_4051

Field summary

Modifier and TypeField
public static final TargetingConditions
a
DEFAULT
field_18092
private static final double
b
MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET
field_30263
private final boolean
c
isCombat
field_33720
private double
d
range
field_18093
private boolean
e
checkLineOfSight
field_33721
private boolean
f
testInvisible
field_18098
private TargetingConditions$Selector
g
selector
field_28405

Constructor summary

ModifierConstructor
private (boolean arg0)

Method summary

Modifier and TypeMethod
public static TargetingConditions
a()
forCombat()
method_36625()
public static TargetingConditions
b()
forNonCombat()
method_36626()
public TargetingConditions
c()
copy()
method_33335()
public TargetingConditions
a(double arg0)
range(double arg0)
method_18418(double arg0)
public TargetingConditions
d()
ignoreLineOfSight()
method_36627()
public TargetingConditions
e()
ignoreInvisibilityTesting()
method_18424()
public TargetingConditions
a(cji$a arg0)
selector(TargetingConditions$Selector arg0)
method_18420(class_4051$class_10254 arg0)
public boolean
a(asi arg0, bys arg1, bys arg2)
test(ServerLevel arg0, LivingEntity arg1, LivingEntity arg2)
method_18419(class_3218 arg0, class_1309 arg1, class_1309 arg2)