Êþº¾EÑ  java/lang/Record()V   5net/minecraft/world/entity/animal/cow/CowSoundVariant ambientSoundLnet/minecraft/core/Holder;    hurtSound    deathSound    stepSound apply()Ljava/util/function/Function;  2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;! "#toStringK(Lnet/minecraft/world/entity/animal/cow/CowSoundVariant;)Ljava/lang/String;% &'hashCode:(Lnet/minecraft/world/entity/animal/cow/CowSoundVariant;)I) *+equalsL(Lnet/minecraft/world/entity/animal/cow/CowSoundVariant;Ljava/lang/Object;)Z -./ 01net/minecraft/sounds/SoundEventCODEC Lcom/mojang/serialization/Codec;3 ambient_sound 567 89com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; <=> ?@!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;B hurt_soundE death_soundH step_sound KLM NO;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup©(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4;Q R(()Lcom/mojang/datafixers/util/Function4; TUV W!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App; Y Z[codec"()Lcom/mojang/serialization/Codec; ] ^1 DIRECT_CODEC ` a1 NETWORK_CODEC cde fg(net/minecraft/core/registries/RegistriesCOW_SOUND_VARIANT%Lnet/minecraft/resources/ResourceKey; ijk lm2net/minecraft/core/registries/codec/RegistryCodecsholderG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; . pqr st)net/minecraft/network/codec/ByteBufCodecsholderRegistryP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; v wx STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; Signature>Lnet/minecraft/core/Holder;YLcom/mojang/serialization/Codec;vLcom/mojang/serialization/Codec;>;®Lnet/minecraft/network/codec/StreamCodec;>;o(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/world/entity/animal/cow/CowSoundVariant;LocalVariableTypeTableMethodParametersû(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V[()Lcom/mojang/serialization/Codec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;@()Lnet/minecraft/core/Holder;lambda$codec$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCowSoundVariant.javaRecordBootstrapMethods™&(Ljava/lang/Object;)Ljava/lang/Object;› œ ���Ÿ+ambientSound;hurtSound;deathSound;stepSound ¥ ¦ �¨T(Lnet/minecraft/world/entity/animal/cow/CowSoundVariant;)Lnet/minecraft/core/Holder;ª « �­ ® �° ± �³\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;µ ¶ ~¸¥(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/cow/CowSoundVariant;º »¼½ ¾¿"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;Á ÂÃÄ ÅÆjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesInstanceÊcom/mojang/datafixers/ProductsP4Í%java/lang/invoke/MethodHandles$LookupÏjava/lang/invoke/MethodHandlesLookup1 yz yz yz yz^1y{a1y{01y|wxy} ~œ*·*+µ*,µ *-µ*µ±€ �4‚ƒ    „* zzzz… y† Z[! º¸°€y‡"ˆ1*º °€ � ‚ƒ&‰1*º$¬€ � ‚ƒ*Š<*+º(¬€ �‚ƒ‹Œ…‹ �/*´°€ � ‚ƒyŽ�/*´ °€ � ‚ƒyŽ�/*´°€ � ‚ƒyŽ�/*´°€ � ‚ƒyŽ ��œV*²,2¹4º:¶;²,A¹4ºC¶;²,D¹4ºF¶;²,G¹4ºI¶;¶J*ºP¶S°€"*<IRU� V‘’“C¸X³\¸X³_²b¸h³n²b¸o³u±€ ”•–: yz yz yz yz—N¹˜š�Àž ¡¢£¹˜¤§¹˜©§¹˜¬§¹˜¯§¹²´·ÇKÈTÉËÌÎÐ