Êþº¾E6  (net/minecraft/world/entity/animal/AnimalK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   1net/minecraft/world/entity/animal/cow/AbstractCow goalSelector1Lnet/minecraft/world/entity/ai/goal/GoalSelector;,net/minecraft/world/entity/ai/goal/FloatGoal  #(Lnet/minecraft/world/entity/Mob;)V  /net/minecraft/world/entity/ai/goal/GoalSelectoraddGoal-(ILnet/minecraft/world/entity/ai/goal/Goal;)V,net/minecraft/world/entity/ai/goal/PanicGoal@  .(Lnet/minecraft/world/entity/PathfinderMob;D)V ,net/minecraft/world/entity/ai/goal/BreedGoal " #.(Lnet/minecraft/world/entity/animal/Animal;D)V%,net/minecraft/world/entity/ai/goal/TemptGoal?ô) *+test ()Ljava/util/function/Predicate; $- .M(Lnet/minecraft/world/entity/PathfinderMob;DLjava/util/function/Predicate;Z)V03net/minecraft/world/entity/ai/goal/FollowParentGoal /"3@net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal 263net/minecraft/world/entity/ai/goal/LookAtPlayerGoal8(net/minecraft/world/entity/player/Player@À 5; <5(Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;F)V>7net/minecraft/world/entity/ai/goal/RandomLookAroundGoal = ABC DEnet/minecraft/tags/ItemTagsCOW_FOODLnet/minecraft/tags/TagKey; GHI JK"net/minecraft/world/item/ItemStackis(Lnet/minecraft/tags/TagKey;)Z M NOcreateAnimalAttributesF()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; QRS TU3net/minecraft/world/entity/ai/attributes/Attributes MAX_HEALTHLnet/minecraft/core/Holder;@$ YZ[ \]Bnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builderaddb(Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; Q_ `UMOVEMENT_SPEED?É™™  d ef getSoundSet9()Lnet/minecraft/world/entity/animal/cow/CowSoundVariant; hij kl5net/minecraft/world/entity/animal/cow/CowSoundVariant ambientSound()Lnet/minecraft/core/Holder; nop qrnet/minecraft/core/Holdervalue()Ljava/lang/Object;tnet/minecraft/sounds/SoundEvent hv wl hurtSound hy zl deathSound h| }l stepSound>™š € �‚ playSound&(Lnet/minecraft/sounds/SoundEvent;FF)V>ÌÌÍ …†‡ ˆ‰ net/minecraft/sounds/SoundEvents COW_SOUNDSLjava/util/Map; ‹Œ� Ž�?net/minecraft/world/entity/animal/cow/CowSoundVariants$SoundSetCLASSICALnet/minecraft/world/entity/animal/cow/CowSoundVariants$SoundSet; ‘’“ ”• java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; 7— ˜™ getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; ›œ� žŸnet/minecraft/world/item/ItemsBUCKETLnet/minecraft/world/item/Item; G¡ J¢(Ljava/lang/Object;)Z ¤ ¥¦isBaby()Z …¨ ©ªCOW_MILK!Lnet/minecraft/sounds/SoundEvent; 7€ ›­ ®Ÿ MILK_BUCKET °±² ³´net/minecraft/world/item/ItemgetDefaultInstance&()Lnet/minecraft/world/item/ItemStack; ¶·¸ ¹º"net/minecraft/world/item/ItemUtilscreateFilledResult˜(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; 7¼ ½¾ setItemInHandL(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V ÀÁ ÃÄ%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; Æ ÇÈ mobInteractx(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; Ê ËÌBABY_DIMENSIONS-Lnet/minecraft/world/entity/EntityDimensions; Î ÏÐgetDefaultDimensionsP(Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; ÒÓÔ ÕÖ&net/minecraft/world/entity/EntityTypesCOW'Lnet/minecraft/world/entity/EntityType; ØÙÚ ÛÜ%net/minecraft/world/entity/EntityType getDimensions/()Lnet/minecraft/world/entity/EntityDimensions;Þ'net/minecraft/world/entity/LivingEntity? áâã äå+net/minecraft/world/entity/EntityDimensionsscale0(F)Lnet/minecraft/world/entity/EntityDimensions;?*=q áè éå withEyeHeightCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/entity/animal/cow/AbstractCow;typelevel!Lnet/minecraft/world/level/Level;LocalVariableTypeTable]Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/cow/AbstractCow;>;MethodParameters Signature�(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/cow/AbstractCow;>;Lnet/minecraft/world/level/Level;)V registerGoals()VisFood'(Lnet/minecraft/world/item/ItemStack;)Z itemStack$Lnet/minecraft/world/item/ItemStack;createAttributesgetAmbientSound#()Lnet/minecraft/sounds/SoundEvent; getHurtSoundR(Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent;source/Lnet/minecraft/world/damagesource/DamageSource; getDeathSound playStepSoundR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)VposLnet/minecraft/core/BlockPos; blockState2Lnet/minecraft/world/level/block/state/BlockState;getSoundVolume()FbucketOrMilkBucketplayer*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand; StackMapTablepose!Lnet/minecraft/world/entity/Pose;lambda$registerGoals$0i SourceFileAbstractCow.javaBootstrapMethods¢  úú! "#$ %&"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; InnerClasses):net/minecraft/world/entity/ai/attributes/AttributeSupplierBuilder,6net/minecraft/world/entity/animal/cow/CowSoundVariantsSoundSet/-net/minecraft/world/InteractionResult$SuccessSuccess2%java/lang/invoke/MethodHandles$Lookup4java/lang/invoke/MethodHandlesLookup!ËÌê[*+,·±ë $%ì íîïÖðñò ïóô ïðõö÷øêâ ˜*´» Y*·¶*´»Y*·¶*´»Y*·!¶*´»$Y*&º(·,¶*´»/Y*&·1¶*´»2Y*·4¶*´»5Y*79·:¶*´»=Y*·?¶±ë& )*#+4,M-`.q/†0—1ì ˜íîùúê<+²@¶F¬ë5ìíîûüôû ýOê:¸L²PV¶X²^a¶X°ë9 :;9þÿê:*¶c¶g¹mÀs°ë@ì íîêD*¶c¶u¹mÀs°ëEìíîôÿê:*¶c¶x¹mÀs°ëJì íîêY**¶c¶{¹mÀs~ ¶±ë OPì íî  ô    ê-ƒ®ëTì íîefê9²„²Š¹�Àh°ëXì íîÇÈê·?+,¶–N-²š¶ ™+*¶£š$+²§ ¶«-+²¬¶¯¸µ:+,¶»²¿°*+,·Å°ë]^_ `-a4b8dì4-  ü?íî??9ûüü8Gô ÏÐêT*¶£™ ²É§*+·Í°ëiìíî Dáô úê2*²@¶F¬ë,ì üøê,²Ñ¶×ß¶àæ¶ç³É±ë!  '"Y(* ‹+-@.À0135