Êþº¾EU  java/lang/Object()Vjava/util/HashMap   Hnet/minecraft/client/renderer/blockentity/CopperGolemStatueBlockRenderermodelsLjava/util/Map;  Mnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$ContextentityModelSet2()Lnet/minecraft/client/model/geom/EntityModelSet;  ;net/minecraft/world/level/block/CopperGolemStatueBlock$PoseSTANDING=Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose;?net/minecraft/client/model/object/statue/CopperGolemStatueModel  ! "#+net/minecraft/client/model/geom/ModelLayers COPPER_GOLEM4Lnet/minecraft/client/model/geom/ModelLayerLocation; %&' ().net/minecraft/client/model/geom/EntityModelSet bakeLayera(Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart; + ,.(Lnet/minecraft/client/model/geom/ModelPart;)V ./0 12 java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 4 5RUNNING 7 8#COPPER_GOLEM_RUNNING : ;SITTING = >#COPPER_GOLEM_SITTING @ ASTAR C D#COPPER_GOLEM_STARFLnet/minecraft/client/renderer/blockentity/state/CopperGolemStatueRenderState E IJK LM=net/minecraft/client/renderer/blockentity/BlockEntityRendererextractRenderStateì(Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/client/renderer/blockentity/state/BlockEntityRenderState;FLnet/minecraft/world/phys/Vec3;Lnet/minecraft/client/renderer/feature/ModelFeatureRenderer$CrumblingOverlay;)V OPQ RSCnet/minecraft/world/level/block/entity/CopperGolemStatueBlockEntity getBlockState4()Lnet/minecraft/world/level/block/state/BlockState; UVW XY6net/minecraft/world/level/block/CopperGolemStatueBlockFACING?Lnet/minecraft/world/level/block/state/properties/EnumProperty; [\] ^_0net/minecraft/world/level/block/state/BlockStategetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;anet/minecraft/core/Direction Ec de directionLnet/minecraft/core/Direction; Ug hYPOSE Ej kpose [m nogetBlock)()Lnet/minecraft/world/level/block/Block; Uq rsgetWeatheringStateA()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; uvw xy=net/minecraft/world/level/block/WeatheringCopper$WeatherState UNAFFECTED?Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; E{ |yoxidationState ~€ �#com/mojang/blaze3d/vertex/PoseStackpushPose ƒ „…modelTransformation@(Lnet/minecraft/core/Direction;)Lcom/mojang/math/Transformation; ~‡ ˆ‰mulPose#(Lcom/mojang/math/Transformation;)V .‹ Œ�get&(Ljava/lang/Object;)Ljava/lang/Object; ��‘ ’“Bnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevelsgetOxidationLevel„(Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; •–— ˜™Anet/minecraft/world/entity/animal/golem/CopperGolemOxidationLeveltexture&()Lnet/minecraft/resources/Identifier; ›œ� žŸnet/minecraft/util/UnitINSTANCELnet/minecraft/util/Unit; E¡ ¢£ lightCoordsI ¥¦§ ¨£4net/minecraft/client/renderer/texture/OverlayTexture NO_OVERLAYª;�Ljava/util/Map;R(Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)VCodeLineNumberTableLocalVariableTablethisJLnet/minecraft/client/renderer/blockentity/CopperGolemStatueBlockRenderer;contextOLnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;modelSet0Lnet/minecraft/client/model/geom/EntityModelSet;MethodParameterscopperGolemStatueBlock8Lnet/minecraft/world/level/block/CopperGolemStatueBlock; blockEntityELnet/minecraft/world/level/block/entity/CopperGolemStatueBlockEntity;stateNLnet/minecraft/client/renderer/blockentity/state/CopperGolemStatueRenderState; partialTicksFcameraPositionLnet/minecraft/world/phys/Vec3; blockState2Lnet/minecraft/world/level/block/state/BlockState; StackMapTablenet/minecraft/world/phys/Vec3!Knet/minecraft/client/renderer/feature/ModelFeatureRenderer$CrumblingOverlayRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; poseStack%Lcom/mojang/blaze3d/vertex/PoseStack;submitNodeCollector3Lnet/minecraft/client/renderer/SubmitNodeCollector;camera=Lnet/minecraft/client/renderer/state/level/CameraRenderState;modelALnet/minecraft/client/model/object/statue/CopperGolemStatueModel;$Lnet/minecraft/resources/Identifier;."net/minecraft/resources/IdentifierfacingcreateModelTransformationentityDirectionà(Lnet/minecraft/client/renderer/blockentity/state/BlockEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)VJ()Lnet/minecraft/client/renderer/blockentity/state/BlockEntityRenderState;æLjava/lang/Object;Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderer; SourceFile#CopperGolemStatueBlockRenderer.javaBootstrapMethods�; < 0……? @AB CD"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; InnerClassesGEnet/minecraft/client/renderer/blockentity/BlockEntityRendererProviderContextPoseK:net/minecraft/client/renderer/feature/ModelFeatureRendererCrumblingOverlayN0net/minecraft/world/level/block/WeatheringCopper WeatherStateQ%java/lang/invoke/MethodHandles$LookupSjava/lang/invoke/MethodHandlesLookup! IÊ Û�*·*»Y· µ +¶M*´ ²»Y,²¶$·*¹-W*´ ²3»Y,²6¶$·*¹-W*´ ²9»Y,²<¶$·*¹-W*´ ²?»Y,²B¶$·*¹-W±"%#&'/(J)e*€+ �  �  m ÷ø2»EY·G°/   Lô U*+,%·H+¶N:,²T¶ZÀ`µb,²f¶ZÀµi,¶l:ÁU™ÀU:¶p§²tµz±4 56 7/8T9 RFU  UUUUU³´D?ÿN OE [Eÿ OE [Eu³" #ðñ t,¶},+´b¸‚¶†*´ +´i¹ŠÀ:+´z¸Ž¶”:-²š,+´ ²¤¹«+´±Æ(-¹µ²š,¶¹+´ ²¤+´±¹¿ ,¶Å±& =>?!@-ACBJCoEsF Ht  tt$%t&'t()!S*+-G˜, ýo-$&( „…7 ²È*¹ŠÀ˰I  /e/ 0…`*»ËY»ÍY·ÏÐ жѲÕ*¶Û¶ßv¹ã¶ç·ë°MOP)M *1e1Að27 *+ÀE,-¶î±     $&(ALM<*+ÀO,ÀE%¶ò±    ³" #A÷3/*¶õ°    4&`ºù¸ý³È±!5678 >9:=E*FHUI@ JLuMO@PRT