Êþº¾Ei8net/minecraft/client/model/animal/golem/CopperGolemModel  +net/minecraft/client/model/geom/ModelLayers COPPER_GOLEM4Lnet/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;)V?  0net/minecraft/client/renderer/entity/MobRendererq(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;F)V  getBlockModelResolver:()Lnet/minecraft/client/renderer/block/BlockModelResolver;  !"8net/minecraft/client/renderer/entity/CopperGolemRendererblockModelResolver8Lnet/minecraft/client/renderer/block/BlockModelResolver;$Enet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer & '(getEyeTextureLocationProvider()Ljava/util/function/Function;* +,applyW()Lnet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$AlphaFunction;. +( #0 1ó(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Ljava/util/function/Function;Lnet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$AlphaFunction;Lnet/minecraft/client/model/EntityModel;Ljava/util/function/Function;Z)V 3 45addLayer<(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z7;net/minecraft/client/renderer/entity/layers/ItemInHandLayer 69 :;(Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V<@net/minecraft/client/renderer/entity/layers/BlockDecorationLayer. ? @Amodel(Lnet/minecraft/client/model/EntityModel; CDE FGjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;I JKacceptY(Lnet/minecraft/client/model/animal/golem/CopperGolemModel;)Ljava/util/function/Consumer; ;M Nu(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Ljava/util/function/Function;Ljava/util/function/Consumer;)VP;net/minecraft/client/renderer/entity/layers/CustomHeadLayer R ST getModelSet2()Lnet/minecraft/client/model/geom/EntityModelSet; V WXgetPlayerSkinRenderCache7()Lnet/minecraft/client/renderer/PlayerSkinRenderCache; OZ [ (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;)V ]^_ `aAnet/minecraft/client/renderer/entity/state/CopperGolemRenderState weathering?Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; cde fgBnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevelsgetOxidationLevel„(Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; ijk lmAnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLeveltexture&()Lnet/minecraft/resources/Identifier;. ]p q()V s tuextractRenderStateq(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)V w xyitemModelResolver6Lnet/minecraft/client/renderer/item/ItemModelResolver; {|} ~Anet/minecraft/client/renderer/entity/state/ArmedEntityRenderStateextractArmedEntityRenderState¦(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemModelResolver;F)V �‚ƒ „…3net/minecraft/world/entity/animal/golem/CopperGolemgetWeatherStateA()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; �‡ ˆ‰getState<()Lnet/minecraft/world/entity/animal/golem/CopperGolemState; ]‹ Œ�copperGolemState:Lnet/minecraft/world/entity/animal/golem/CopperGolemState; ]� �‘idleAnimationState+Lnet/minecraft/world/entity/AnimationState; �“ ”•getIdleAnimationState-()Lnet/minecraft/world/entity/AnimationState; —˜™ š›)net/minecraft/world/entity/AnimationStatecopyFrom.(Lnet/minecraft/world/entity/AnimationState;)V ]� ž‘interactionGetItem �  ¡•#getInteractionGetItemAnimationState ]£ ¤‘interactionGetNoItem �¦ §•%getInteractionGetNoItemAnimationState ]© ª‘interactionDropItem �¬ ­•$getInteractionDropItemAnimationState ]¯ °‘interactionDropNoItem �² ³•&getInteractionDropNoItemAnimationState �µ ¶·EQUIPMENT_SLOT_ANTENNA*Lnet/minecraft/world/entity/EquipmentSlot; �¹ º» getItemBySlotP(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; ½¾¿ ÀÁ"net/minecraft/world/item/ItemStackgetItem!()Lnet/minecraft/world/item/Item;Ã"net/minecraft/world/item/BlockItem ÅÆÇ ÈÉ+net/minecraft/core/component/DataComponents BLOCK_STATE0Lnet/minecraft/core/component/DataComponentType; ËÌÍ ÎÏ;net/minecraft/world/item/component/BlockItemStatePropertiesEMPTY=Lnet/minecraft/world/item/component/BlockItemStateProperties; ½Ñ ÒÓ getOrDefaultV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; ÂÕ Ö×getBlock)()Lnet/minecraft/world/level/block/Block; ÙÚÛ ÜÝ%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; Ëß +àf(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; ]â ãäblockOnAntenna;Lnet/minecraft/client/renderer/block/BlockModelRenderState; æ çèBLOCK_DISPLAY_CONTEXT?Lnet/minecraft/client/renderer/block/model/BlockDisplayContext; êëì íî6net/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 ðñò óq9net/minecraft/client/renderer/block/BlockModelRenderStateclear õ tö|(Lnet/minecraft/world/entity/animal/golem/CopperGolem;Lnet/minecraft/client/renderer/entity/state/CopperGolemRenderState;F)V ø ùúgetTextureLocationi(Lnet/minecraft/client/renderer/entity/state/CopperGolemRenderState;)Lnet/minecraft/resources/Identifier; ü ýþcreateRenderStateE()Lnet/minecraft/client/renderer/entity/state/CopperGolemRenderState; i m eyeTexture  =net/minecraft/client/renderer/block/model/BlockDisplayContextcreateA()Lnet/minecraft/client/renderer/block/model/BlockDisplayContext;H(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/client/renderer/entity/CopperGolemRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;MethodParametersstateCLnet/minecraft/client/renderer/entity/state/CopperGolemRenderState; Signatureˆ()Ljava/util/function/Function;blockItemState blockState2Lnet/minecraft/world/level/block/state/BlockState; blockItem$Lnet/minecraft/world/item/BlockItem;entity5Lnet/minecraft/world/entity/animal/golem/CopperGolem; partialTicksF antennaItem$Lnet/minecraft/world/item/ItemStack; StackMapTablej(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$getEyeTextureLocationProvider$0 renderState lambda$new$1€(Lnet/minecraft/client/renderer/entity/state/CopperGolemRenderState;)Lnet/minecraft/client/renderer/block/BlockModelRenderState;s lambda$new$0G(Lnet/minecraft/client/renderer/entity/state/CopperGolemRenderState;F)F copperGolem ageInTicksæLnet/minecraft/client/renderer/entity/MobRenderer; SourceFileCopperGolemRenderer.javaBootstrapMethods3H(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)F5 6 )**G: ;<= >?4net/minecraft/client/renderer/rendertype/RenderTypeseyes[(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/rendertype/RenderType;?B C &''F(Ljava/lang/Object;)VH I JKapplyBlockOnAntennaTransform((Lcom/mojang/blaze3d/vertex/PoseStack;)VKN O $úúR STU VW"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; InnerClassesZ;net/minecraft/client/renderer/entity/EntityRendererProviderContext]Snet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$AlphaFunction AlphaFunction`=net/minecraft/world/level/block/WeatheringCopper$WeatherStateb0net/minecraft/world/level/block/WeatheringCopper WeatherStatee%java/lang/invoke/MethodHandles$Lookupgjava/lang/invoke/MethodHandlesLookup!çè!"  Ø Œ*+»Y+²¶ ··*+¶µ*»#Y*¸%º)»Y+²¶ ·º-·/¶2W*»6Y*·8¶2W*»;Y*º=*´>ÀY¸BWºH·L¶2W*»OY*+¶Q+¶U·Y¶2W±  !F"S#v$‹% Œ  Œùú ? +´\¸b¶h° )     '( ºn° -ýþ 2»]Y·o° 2   tö p±*+,%·r+,*´v%¸z,+¶€µ\,+¶†µŠ,´Ž+¶’¶–,´œ+¶Ÿ¶–,´¢+¶¥¶–,´¨+¶«¶–,´®+¶±¶–+²´¶¸:¶¼:Á™<ÀÂ:²Ä²Ê¶ÐÀË:¶Ô¶Ø¶Þ:*´,´á²å¶é§ ,´á¶ï± F789:!;,<7=B>M?XAaBwC‡D–E¦F©G°I R‡Ï–w2±  ±±±aP ü©½ Atu 8*+À�,À]%¶ô±     Aù! 3 *+À]¶÷°     At" 8*+À�,À]%¶ô±     Aý# /*¶û°     $ú 5 *´\¸b¶ÿ° -  % &' /*´á° # ( )* 6 ® ! +,-q ¸³å± ./014Q247Q89@Q8ADQEGLQ8MPX" Y[ \#^ _ac@dfh