ΚώΊΎE“  java/lang/Object()VΏπ  ;net/minecraft/world/entity/ai/targeting/TargetingConditionsrangeD  checkLineOfSightZ   testInvisible  isCombat  (Z)V   forCombat?()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ! " forNonCombat $ %&selectorFLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; ()* +,'net/minecraft/world/entity/LivingEntitycanBeSeenByAnyone()Z ./0 12Dnet/minecraft/world/entity/ai/targeting/TargetingConditions$SelectortestT(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z (4 5,canBeSeenAsEnemy 789 :;&net/minecraft/server/level/ServerLevel getDifficulty"()Lnet/minecraft/world/Difficulty; =>? @Anet/minecraft/world/DifficultyPEACEFUL Lnet/minecraft/world/Difficulty; (C DE canAttack,(Lnet/minecraft/world/entity/LivingEntity;)Z (G HI isAlliedTo&(Lnet/minecraft/world/entity/Entity;)Z (K LMgetVisibilityPercentN(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)D@ QRS TUjava/lang/Mathmax(DD)D (W XYgetX()D ([ \YgetY (^ _YgetZ (a bc distanceToSqr(DDD)Denet/minecraft/world/entity/Mob dg hi getSensing1()Lnet/minecraft/world/entity/ai/sensing/Sensing; klm nI-net/minecraft/world/entity/ai/sensing/SensinghasLineOfSight p qrDEFAULT=Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;,MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisMethodParameterscopyclone StackMapTable@(D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;ignoreLineOfSightignoreInvisibilityTesting…(Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;}(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)ZmodifiervisibilityDistancemob Lnet/minecraft/world/entity/Mob;level(Lnet/minecraft/server/level/ServerLevel;targeter)Lnet/minecraft/world/entity/LivingEntity;target SourceFileTargetingConditions.java NestMembers InnerClassesSelector! qrstN %&uv wc*·*΅ *΅*΅*΅±x yzr{ w! » Y·°x "w! » Y·°x|wˆ3*΄™ Έ§Έ L+*΄ ΅ +*΄΅+*΄΅+*΄#΅#+°x !"!#)$1%y3zr"}r~ B  w?*'΅ *°x )*yzr { €w5*΅*°x ./y zrw5*΅*°x 34y zr%‚w?*+΅#*°x 89yzr%&{%u v1ƒwœ Μ,-¦¬-Ά'š¬*΄#Ζ*΄#-+Ή-š¬,Η*΄™›-Ά3™ +Ά6²<¦Š¬*΄™,-ΆB™ ,-ΆF™¬*΄ —žD*΄™ -+,ΆJ§9*΄ kNΈP9,-ΆV-ΆZ-Ά]Ά`9k—ž¬*΄™,Αd™,ΐd:Άf-Άjš¬¬xR=>@AC%D'F+GCHEK\L^OgPzQ‰R›S¦T¨YΘZΚ]yRz.„‰…› bΌ†‡Μzr̈‰̊‹̌‹~ @/!{ ˆŠŒu vwΈ³o±x Ž.‘ . ’