Êþº¾E  java/lang/Record()V   0net/minecraft/world/entity/animal/cow/CowVariantmodelAndTexture4Lnet/minecraft/world/entity/variant/ModelAndTexture;   babyTexture0Lnet/minecraft/core/ClientAsset$ResourceTexture;  spawnConditions;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;  9net/minecraft/world/entity/variant/SpawnPrioritySelectorsEMPTY  ¢(Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/core/ClientAsset$ResourceTexture;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V    selectors()Ljava/util/List;" #$toStringF(Lnet/minecraft/world/entity/animal/cow/CowVariant;)Ljava/lang/String;& '(hashCode5(Lnet/minecraft/world/entity/animal/cow/CowVariant;)I* +,equalsG(Lnet/minecraft/world/entity/animal/cow/CowVariant;Ljava/lang/Object;)Z ./0 12:net/minecraft/world/entity/animal/cow/CowVariant$ModelTypeCODEC Lcom/mojang/serialization/Codec; .4 56NORMAL ?@apply()Ljava/util/function/Function; BCD EF!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; H/I.net/minecraft/core/ClientAsset$ResourceTextureK baby_asset_id MNO PQcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;> TUV WX;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;Z ?[!()Ljava/util/function/BiFunction; ]^_ ?`!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; /cspawn_conditions> Tf Wgˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;i ?j(()Lcom/mojang/datafixers/util/Function3; lmn ?o!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;> rst uv2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; x y2 DIRECT_CODEC> | }2 NETWORK_CODEC €� ‚ƒ(net/minecraft/core/registries/Registries COW_VARIANT%Lnet/minecraft/resources/ResourceKey; …†‡ ˆ‰2net/minecraft/core/registries/codec/RegistryCodecsholderG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; / Œ�Ž ��)net/minecraft/network/codec/ByteBufCodecsholderRegistryP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; ’ “” STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;–3net/minecraft/world/entity/variant/PriorityProvider SignaturerLnet/minecraft/world/entity/variant/ModelAndTexture;TLcom/mojang/serialization/Codec;qLcom/mojang/serialization/Codec;>;©Lnet/minecraft/network/codec/StreamCodec;>;g(Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/core/ClientAsset$ResourceTexture;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/entity/animal/cow/CowVariant; assetInfoLocalVariableTypeTableMethodParameters¥(Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/core/ClientAsset$ResourceTexture;)Và(Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/core/ClientAsset$ResourceTexture;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V¸()Ljava/util/List;>;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;6()Lnet/minecraft/world/entity/variant/ModelAndTexture;t()Lnet/minecraft/world/entity/variant/ModelAndTexture;2()Lnet/minecraft/core/ClientAsset$ResourceTexture;=()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;lambda$static$1`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$0­Ljava/lang/Record;Lnet/minecraft/world/entity/variant/PriorityProvider; SourceFileCowVariant.java NestMembersRecordBootstrapMethods¾+modelAndTexture;babyTexture;spawnConditions Ã&(Ljava/lang/Object;)Ljava/lang/Object;Å Æ ­Èh(Lnet/minecraft/world/entity/animal/cow/CowVariant;)Lnet/minecraft/world/entity/variant/ModelAndTexture;Ê Ë ¯Íd(Lnet/minecraft/world/entity/animal/cow/CowVariant;)Lnet/minecraft/core/ClientAsset$ResourceTexture;Ï8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ñ Ò œÔ˜(Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/core/ClientAsset$ResourceTexture;)Lnet/minecraft/world/entity/animal/cow/CowVariant;Ö × °Ùo(Lnet/minecraft/world/entity/animal/cow/CowVariant;)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;ÛJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ÞÓ(Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/core/ClientAsset$ResourceTexture;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)Lnet/minecraft/world/entity/animal/cow/CowVariant;à á µ²²ä å ±²ç èéê ëì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;î ïðñ òó"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/core/ClientAssetResourceTexture ModelTypeInstanceûcom/mojang/datafixers/ProductsP2P3ÿ