Êþº¾E test ()Ljava/util/function/Predicate;  )net/minecraft/world/entity/EntitySelectorNO_CREATIVE_OR_SPECTATORLjava/util/function/Predicate;  2net/minecraft/world/entity/ai/goal/AvoidEntityGoal}(Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V  'net/minecraft/world/entity/ai/goal/Goal()V  mob*Lnet/minecraft/world/entity/PathfinderMob;   avoidClassLjava/lang/Class;  avoidPredicate " #$maxDistF & '(walkSpeedModifierD * +(sprintSpeedModifier - . predicateOnAvoidEntity 012 34(net/minecraft/world/entity/PathfinderMob getNavigation;()Lnet/minecraft/world/entity/ai/navigation/PathNavigation; 6 78pathNav9Lnet/minecraft/world/entity/ai/navigation/PathNavigation; :;< =>,net/minecraft/world/entity/ai/goal/Goal$FlagMOVE.Lnet/minecraft/world/entity/ai/goal/Goal$Flag; @AB CDjava/util/EnumSetof%(Ljava/lang/Enum;)Ljava/util/EnumSet; F GHsetFlags(Ljava/util/EnumSet;)V JKL MN;net/minecraft/world/entity/ai/targeting/TargetingConditions forCombat?()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; JP QRrange@(D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;T U„(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; JW XYselector…(Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; [ \]avoidEntityTargeting=Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ` abgetServerLevelM(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerLevel; 0d eflevel#()Lnet/minecraft/world/level/Level; 0h ijgetBoundingBox!()Lnet/minecraft/world/phys/AABB;@ nop qrnet/minecraft/world/phys/AABBinflate$(DDD)Lnet/minecraft/world/phys/AABB; uvw xynet/minecraft/world/level/LevelgetEntitiesOfClass`(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; 0{ |}getX()D 0 €}getY 0‚ ƒ}getZ …†‡ ˆ‰&net/minecraft/server/level/ServerLevelgetNearestEntity¤(Ljava/util/List;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDD)Lnet/minecraft/world/entity/LivingEntity; ‹ Œ�toAvoid)Lnet/minecraft/world/entity/LivingEntity; ��‘ ’“'net/minecraft/world/entity/LivingEntityposition!()Lnet/minecraft/world/phys/Vec3; •–— ˜™3net/minecraft/world/entity/ai/util/DefaultRandomPos getPosAwayl(Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; ›œ� ž(net/minecraft/world/phys/Vec3x ›  ¡(y ›£ ¤(z �¦ §¨ distanceToSqr(DDD)D �ª §«&(Lnet/minecraft/world/entity/Entity;)D ­®¯ °±7net/minecraft/world/entity/ai/navigation/PathNavigation createPath1(DDDI)Lnet/minecraft/world/level/pathfinder/Path; ³ ´µpath+Lnet/minecraft/world/level/pathfinder/Path; ­· ¸¹isDone()Z ­» ¼½moveTo/(Lnet/minecraft/world/level/pathfinder/Path;D)Z 0ª@H€ ­Â ÃÄsetSpeedModifier(D)V ÆÇÈ Éjava/util/function/Predicate(Ljava/lang/Object;)Z SignatureTT;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;Ljava/lang/Class;JLjava/util/function/Predicate<-Lnet/minecraft/world/entity/LivingEntity;>;A(Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;FDD)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/entity/ai/goal/AvoidEntityGoal;LocalVariableTypeTable9Lnet/minecraft/world/entity/ai/goal/AvoidEntityGoal;MethodParametersF(Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;FDD)VILjava/util/function/Predicate;Ù(Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate<-Lnet/minecraft/world/entity/LivingEntity;>;)V_(Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V�(Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;FDDLjava/util/function/Predicate<-Lnet/minecraft/world/entity/LivingEntity;>;)VcanUseposLnet/minecraft/world/phys/Vec3; StackMapTablecanContinueToUsestartstopticklambda$canUse$0,(Lnet/minecraft/world/entity/LivingEntity;)Zentity lambda$new$2t lambda$new$1�(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Ztarget(Lnet/minecraft/server/level/ServerLevel; lambda$new$0VLnet/minecraft/world/entity/ai/goal/Goal; SourceFileAvoidEntityGoal.javaBootstrapMethodsÉö ÷ ïççúT(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Zü ý ëìÿ  éç  æç    "java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesFlagDnet/minecraft/world/entity/ai/targeting/TargetingConditions$SelectorSelector%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  '(+(Œ�ÊËÌÍ#$´µÌÍ78ÊÎ ÊÏ. ÊÏ\] ÐÑ� *+,º%²· ±Ò Ó>ÔÕ#$'(+(ÖÔ×ÎØ#'+ÊÙÑ" V*·*+µ*,µ*-µ*µ!*µ%*µ)* µ,*+¶/µ5*²9¸?¶E*¸I�¶O -ºS¶VµZ±Ò2 !" #$%&'%(+)3*=,U-ÓRVÔÕVVV V#$V'(V+(V. Ö*VÔ×VÎV ÚV.Ï Ø #'+.ÊÛÜÑ£ *+,º^%· ±Ò 01ÓHÔÕ#$'(+(. Ö Ô×Î.ÏØ#'+.ÊÝÞ¹Ñ? À**´¸_*´¶c*´*´¶g*´!�k*´!�¶mºs¶t*´Z*´*´¶z*´¶~*´¶�¶„µŠ*´ŠÇ¬*´*´Š¶Ž¸”L+Ǭ*´Š+´š+´Ÿ+´¢¶¥*´Š*´¶©˜œ¬**´5+´š+´Ÿ+´¢¶¬µ²*´²Æ§¬Ò* 5U6\7^=q>u?wA™B›D³EÓÀÔÕqOßàÖ ÀÔ×áû^ü›#"@â¹ÑW*´5¶¶š§¬ÒJÓ ÔÕÖ Ô×á@ãÑQ*´5*´²*´%¶ºW±Ò OPÓ ÔÕÖ Ô×äÑF*µŠ±Ò TUÓ ÔÕÖ Ô×åÑ„2*´*´Š¶¾¿˜œ*´¶/*´)¶Á§*´¶/*´%¶Á±ÒYZ#\1^Ó 2ÔÕÖ 2Ô×á#  æçÑ,¬Ò5Ó è� éçÑ,¬Ò0Ó ê� ëìÑm*,¹Å™+,¹Å™§¬Ò,Ó*.  í�eîá@ ïçÑ,¬ÒÓ ê�Êðñòó*ôõøùûùôþøôø : @ J