Class TargetingConditions
java.lang.Object
net.minecraft.world.entity.ai.targeting.TargetingConditions
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanstatic final TargetingConditionsprivate final booleanprivate static final doubleprivate doubleprivate Predicate<LivingEntity>private boolean
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncopy()static TargetingConditionsstatic TargetingConditionsrange(double p_26884_) selector(Predicate<LivingEntity> p_26889_) booleantest(LivingEntity p_26886_, LivingEntity p_26887_) 
- 
Field Details- 
DEFAULT
- 
MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGETprivate static final double MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET- See Also:
 
- 
isCombatprivate final boolean isCombat
- 
rangeprivate double range
- 
checkLineOfSightprivate boolean checkLineOfSight
- 
testInvisibleprivate boolean testInvisible
- 
selector
 
- 
- 
Constructor Details- 
TargetingConditionsprivate TargetingConditions(boolean p_148351_) 
 
- 
- 
Method Details- 
forCombat
- 
forNonCombat
- 
copy
- 
range
- 
ignoreLineOfSight
- 
ignoreInvisibilityTesting
- 
selector
- 
test
 
-