Êþº¾EÑ  java/lang/ObjectgetClass()Ljava/lang/Class;   ,net/minecraft/world/entity/ai/goal/BreedGoal?(Lnet/minecraft/world/entity/animal/Animal;DLjava/lang/Class;)V  'net/minecraft/world/entity/ai/goal/Goal()V  animal*Lnet/minecraft/world/entity/animal/Animal;  getServerLevelM(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerLevel;  level(Lnet/minecraft/server/level/ServerLevel;  ! partnerClassLjava/lang/Class; # $% speedModifierD '() *+,net/minecraft/world/entity/ai/goal/Goal$FlagMOVE.Lnet/minecraft/world/entity/ai/goal/Goal$Flag; '- .+LOOK 012 34java/util/EnumSetof5(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; 6 78setFlags(Ljava/util/EnumSet;)V :;< =>(net/minecraft/world/entity/animal/AnimalisInLove()Z @ ABgetFreePartner,()Lnet/minecraft/world/entity/animal/Animal; D Epartner :G H>isAlive J KLloveTimeI :N O> isPanicking :Q RSgetLookControl5()Lnet/minecraft/world/entity/ai/control/LookControl;A :V WXgetMaxHeadXRot()I Z[\ ]^1net/minecraft/world/entity/ai/control/LookControl setLookAt((Lnet/minecraft/world/entity/Entity;FF)V :` ab getNavigation;()Lnet/minecraft/world/entity/ai/navigation/PathNavigation; def gh7net/minecraft/world/entity/ai/navigation/PathNavigationmoveTo'(Lnet/minecraft/world/entity/Entity;D)Z j kladjustedTickDelay(I)I :n op distanceToSqr&(Lnet/minecraft/world/entity/Entity;)D@" t ubreed w xyPARTNER_TARGETING=Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; :{ |}getBoundingBox!()Lnet/minecraft/world/phys/AABB;@ �‚ƒ „…net/minecraft/world/phys/AABBinflate"(D)Lnet/minecraft/world/phys/AABB; ‡ˆ‰ Š‹&net/minecraft/server/level/ServerLevelgetNearbyEntities¨(Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List;�java/lang/Doubleïÿÿÿÿÿÿ ‘’“ ”•java/util/Listiterator()Ljava/util/Iterator; —˜™ š>java/util/IteratorhasNext —œ �žnext()Ljava/lang/Object; :  ¡¢canMate-(Lnet/minecraft/world/entity/animal/Animal;)Z :¤ ¥¦spawnChildFromBreedingU(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V ¨©ª «¬;net/minecraft/world/entity/ai/targeting/TargetingConditions forNonCombat?()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ¨® ¯°range@(D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ¨² ³¬ignoreLineOfSight Signature>Ljava/lang/Class<+Lnet/minecraft/world/entity/animal/Animal;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;.(Lnet/minecraft/world/entity/animal/Animal;D)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/entity/ai/goal/BreedGoal;MethodParametersclazzLocalVariableTypeTablel(Lnet/minecraft/world/entity/animal/Animal;DLjava/lang/Class<+Lnet/minecraft/world/entity/animal/Animal;>;)VcanUse StackMapTablecanContinueToUsestoptickpotentialPartneranimalsLjava/util/List;dist=Ljava/util/List<+Lnet/minecraft/world/entity/animal/Animal;>; SourceFileBreedGoal.java InnerClassesFlag!xy !´µE¶·KL$%  ¸¹M *+(+¶·±º  »  ¼½  $%¾ $ ¹œ**· *+µ*+¸µ*µ*(µ"*²&²,¸/¶5±º )»**¼½**$%*¿!À *¿µ¾ $¿´ÁÂ>¹c!*´¶9š¬**¶?µC*´CƧ¬º# $ &'» !¼½Ã @Ä>¹b-*´C¶F™$*´C¶9™*´I<¢*´C¶Mš§¬º,» -¼½Ã+@Ź= *µC*µI±º12 3»  ¼½Æ¹¢Y*´¶P*´CT*´¶U†¶Y*´¶_*´C*´"¶cW*Y´I`µI*´I*<¶i¡*´*´C¶mq˜œ*¶s±º78+95:T;X=» Y¼½ÃûXAB¹!{*´*´²v*´*´¶z~¶€¶†LŽI:+¹�:¹–™B¹›À::*´¶Ÿ™'¶Mš*´¶m(˜œ:*´¶mI§ÿº°º& @ A$B'CEDgEkFuHxI»4E0Ç{¼½ [ÈÉ$WÊ%'TEÀ  [ÈËÃÿ/‘:—ûEú¶·u¹>*´*´*´C¶£±º MN» ¼½Ì¹(¸§~¶­¶±³v±º ÍÎÏ 'Ð@