Êþº¾E  'net/minecraft/world/entity/ai/goal/Goal()V   0net/minecraft/world/entity/ai/goal/FollowMobGoalmob Lnet/minecraft/world/entity/Mob; test@(Lnet/minecraft/world/entity/Mob;)Ljava/util/function/Predicate;  followPredicateLjava/util/function/Predicate;   speedModifierD  net/minecraft/world/entity/Mob getNavigation;()Lnet/minecraft/world/entity/ai/navigation/PathNavigation;  !" navigation9Lnet/minecraft/world/entity/ai/navigation/PathNavigation; $ %& stopDistanceF ( )&areaSize +,- ./,net/minecraft/world/entity/ai/goal/Goal$FlagMOVE.Lnet/minecraft/world/entity/ai/goal/Goal$Flag; +1 2/LOOK 456 78java/util/EnumSetof5(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; : ;<setFlags(Ljava/util/EnumSet;)V>=net/minecraft/world/entity/ai/navigation/GroundPathNavigation@=net/minecraft/world/entity/ai/navigation/FlyingPathNavigationB"java/lang/IllegalArgumentExceptionD&Unsupported mob type for FollowMobGoal AF G(Ljava/lang/String;)V I JKlevel#()Lnet/minecraft/world/level/Level; M NOgetBoundingBox!()Lnet/minecraft/world/phys/AABB; QRS TUnet/minecraft/world/phys/AABBinflate"(D)Lnet/minecraft/world/phys/AABB; WXY Z[net/minecraft/world/level/LevelgetEntitiesOfClass`(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; ]^_ `ajava/util/ListisEmpty()Z ]c deiterator()Ljava/util/Iterator; ghi jajava/util/IteratorhasNext gl mnnext()Ljava/lang/Object; p qa isInvisible s t  followingMob vwx ya7net/minecraft/world/entity/ai/navigation/PathNavigationisDone { |} distanceToSqr&(Lnet/minecraft/world/entity/Entity;)D  €�timeToRecalcPathI ƒ„… †‡-net/minecraft/world/level/pathfinder/PathTypeWATER/Lnet/minecraft/world/level/pathfinder/PathType; ‰ Š‹getPathfindingMalus2(Lnet/minecraft/world/level/pathfinder/PathType;)F � Ž& oldWaterCost � ‘’setPathfindingMalus3(Lnet/minecraft/world/level/pathfinder/PathType;F)V v” •stop — ˜a isLeashed š ›œgetLookControl5()Lnet/minecraft/world/entity/ai/control/LookControl;A Ÿ  ¡getMaxHeadXRot()I £¤¥ ¦§1net/minecraft/world/entity/ai/control/LookControl setLookAt((Lnet/minecraft/world/entity/Entity;FF)V © ª«adjustedTickDelay(I)I ­ ®¯getX()D ± ²¯getY ´ µ¯getZ £· ¸¯ getWantedX £º »¯ getWantedY £½ ¾¯ getWantedZ vÀ ÁÂmoveTo(DDDD)Z vÄ ÁÅ'(Lnet/minecraft/world/entity/Entity;D)Z ÇÈÉ ÊËjava/lang/ObjectgetClass()Ljava/lang/Class; Signature@Ljava/util/function/Predicate;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;&(Lnet/minecraft/world/entity/Mob;DFF)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/entity/ai/goal/FollowMobGoal; StackMapTableMethodParameterscanUse mobInListmobsLjava/util/List;LocalVariableTypeTable2Ljava/util/List;canContinueToUsestarttickdeltaXdeltaZ lookControl3Lnet/minecraft/world/entity/ai/control/LookControl;xxdyydzzddistSqr lambda$new$0C(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;)Zinput SourceFileFollowMobGoal.javaBootstrapMethodsð(Ljava/lang/Object;)Zò ó éêõ#(Lnet/minecraft/world/entity/Mob;)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; InnerClassesFlag%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  ÌÍt ÎÏ!"€�%&Ž&)&ÐÑêX*·*+µ*+º µ*(µ*+¶µ*µ#*µ'*²*²0¸3¶9+¶Á=š+¶Á?š »AYC·E¿±Ò.   & ,"9$M%W'Ó4XÔÕX XX%&X)&ÖÿW× %)ØaÑÜV*´¶H*´¶L*´'�¶P*´¶VL+¹\š.+¹bM,¹f™,¹kÀN-¶o™§ÿæ*-µr¬¬Ò"+ ,)-C.J/M2R3T6Ó CÙ VÔÕ 6ÚÛÜ  6ÚÝÖý0]güùÞaÑe0*´rÆ**´¶uš *´*´r¶z*´#*´#j�—ž§¬Ò;Ó 0ÔÕÖ.@ßÑU*µ~**´²‚¶ˆµŒ*´²‚ ¶�±Ò@ABCÓ ÔÕ•ÑQ*µr*´¶“*´²‚*´Œ¶�±ÒGH IJÓ ÔÕàÑ 9*´rÆ *´¶–™±*´¶™*´r�*´¶ž†¶¢*Y´~dZµ~ž±** ¶¨µ~*´¶¬*´r¶¬gH*´¶°*´r¶°gJ*´¶³*´r¶³g9''k))kckc9*´#*´#j�˜�˜*´¶“*´r¶™: *´#�˜ž3 ¶¶*´¶¬—šl ¶¹*´¶°—š\ ¶¼*´¶³—šL*´r¶¬*´¶¬g9 *´r¶³*´¶³g9 *´*´¶¬ g*´¶°*´¶³ g*´¶¿W±*´*´r*´¶ÃW±ÒRNOR*T8U9WCYSZc[t]ƒ^“_ša£bÞcïde'g(j8kÓRï8á 'â £…ãä 9ÔÕSæåcÖætÅ烶èÖ&ÿ¤£ûHú éêÑP*¶Æ+¶Æ¥§¬ÒÓ ë Ö@ìíî öïñôý+þ@ÿ