Êþº¾Eå.net/minecraft/client/model/animal/cow/CowModel  +net/minecraft/client/model/geom/ModelLayers MOOSHROOM4Lnet/minecraft/client/model/geom/ModelLayerLocation;  Cnet/minecraft/client/renderer/entity/EntityRendererProvider$Context bakeLayera(Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart;  .(Lnet/minecraft/client/model/geom/ModelPart;)V2net/minecraft/client/model/animal/cow/BabyCowModel  MOOSHROOM_BABY ?333  7net/minecraft/client/renderer/entity/AgeableMobRenderer™(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/client/model/EntityModel;F)V !"getBlockModelResolver:()Lnet/minecraft/client/renderer/block/BlockModelResolver; $%& '(8net/minecraft/client/renderer/entity/MushroomCowRendererblockModelResolver8Lnet/minecraft/client/renderer/block/BlockModelResolver;*Dnet/minecraft/client/renderer/entity/layers/MushroomCowMushroomLayer ), -;(Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V $/ 01addLayer<(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z 345 67Anet/minecraft/client/renderer/entity/state/MushroomCowRenderStateisBabyZ $9 :;TEXTURESLjava/util/Map; 3= >?variant;Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; ABC DE java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;GKnet/minecraft/client/renderer/entity/MushroomCowRenderer$MushroomCowTexture FI JKbaby$Lnet/minecraft/resources/Identifier; FM NKadult 3P Q()V S TUextractRenderStateq(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)V WXY Z[1net/minecraft/world/entity/animal/cow/MushroomCow getVariant=()Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; 3] ^_ mushroomModel;Lnet/minecraft/client/renderer/block/BlockModelRenderState; abc de9net/minecraft/world/entity/animal/cow/MushroomCow$Variant getBlockState4()Lnet/minecraft/world/level/block/state/BlockState; $g hiBLOCK_DISPLAY_CONTEXT?Lnet/minecraft/client/renderer/block/model/BlockDisplayContext; klm no6net/minecraft/client/renderer/block/BlockModelResolverupdate¯(Lnet/minecraft/client/renderer/block/BlockModelRenderState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/model/BlockDisplayContext;)V $q Trz(Lnet/minecraft/world/entity/animal/cow/MushroomCow;Lnet/minecraft/client/renderer/entity/state/MushroomCowRenderState;F)V $t uvgetTextureLocationi(Lnet/minecraft/client/renderer/entity/state/MushroomCowRenderState;)Lnet/minecraft/resources/Identifier; $x yzcreateRenderStateE()Lnet/minecraft/client/renderer/entity/state/MushroomCowRenderState; a| }?BROWN'textures/entity/cow/mooshroom_brown.png �‚ƒ „…"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;‡,textures/entity/cow/mooshroom_brown_baby.png F‰ ŠK(Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)V Œ�Ž ��java/util/HashMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a’ “?RED•%textures/entity/cow/mooshroom_red.png—*textures/entity/cow/mooshroom_red_baby.png ™š› œ�=net/minecraft/client/renderer/block/model/BlockDisplayContextcreateA()Lnet/minecraft/client/renderer/block/model/BlockDisplayContext; Ÿ ¡ ¢£com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;¥ ¦§accept()Ljava/util/function/Consumer; ©ª« ¬­net/minecraft/util/UtilmakeC(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; Signature™Ljava/util/Map;H(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/client/renderer/entity/MushroomCowRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;MethodParametersstateCLnet/minecraft/client/renderer/entity/state/MushroomCowRenderState; StackMapTableentity3Lnet/minecraft/world/entity/animal/cow/MushroomCow; partialTicksFj(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Lnet/minecraft/resources/Identifier;e(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)V@()Lnet/minecraft/client/renderer/entity/state/EntityRenderState;lambda$static$0(Ljava/util/HashMap;)VmapLjava/util/HashMap;áLnet/minecraft/client/renderer/entity/AgeableMobRenderer; SourceFileMushroomCowRenderer.java NestMembersBootstrapMethodsÎ(Ljava/lang/Object;)VÐ $Ñ ÃÄÄÔ ÕÖ× ØÙ"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/client/renderer/entity/EntityRendererProviderContextVariantMushroomCowTextureá%java/lang/invoke/MethodHandles$Lookupãjava/lang/invoke/MethodHandlesLookup!$hi:;®¯'( °±y9*+»Y+²¶ ·»Y+²¶ ··*+¶µ#*»)Y*·+¶.W±²#+8³9´µ9¶·¸¶uv±p/+´2™²8+´<¹@ÀF´H§²8+´<¹@ÀF´L°²#³/´µ/¹º»Q�¸¹yz±2»3Y·O°²(³ ´µTr±y%*+,%·R,+¶Vµ<*´#,´\,´<¶`²f¶j±²-./$0³*%´µ%¼½%¹º%¾¿¸ ¼¹¾ATU±8*+ÀW,À3%¶p±²³ ´µ¸ ¼¹¾AuÀ±3 *+À3¶s°²³  ´µ¸¹ATÁ±8*+ÀW,À3%¶p±²³ ´µ¸ ¼¹¾Ay±/*¶w°²³ ´µ Ãıe3*²{»FY~¸€†¸€·ˆ¶‹W*²‘»FY”¸€–¸€·ˆ¶‹W±²2³ 3ÅÆÇQ±4¸˜³f¸žº¤¸¨ÀA³8±² ®ÈÉÊËFÌ ÓÍÏÒÚ" ÛÝ aWÞ@F$ßàâä