Êþº¾EŒ  0net/minecraft/client/renderer/entity/MobRendererq(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;F)V;net/minecraft/client/renderer/entity/layers/CustomHeadLayer  Cnet/minecraft/client/renderer/entity/EntityRendererProvider$Context getModelSet2()Lnet/minecraft/client/model/geom/EntityModelSet;  getPlayerSkinRenderCache7()Lnet/minecraft/client/renderer/PlayerSkinRenderCache;   (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;)V  4net/minecraft/client/renderer/entity/IllagerRendereraddLayer<(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z  extractRenderStateq(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)V ! "#itemModelResolver6Lnet/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 +,- ./:net/minecraft/world/entity/monster/illager/AbstractIllager isPassenger()Z 123 45=net/minecraft/client/renderer/entity/state/IllagerRenderStateisRidingZ +7 89 getMainArm*()Lnet/minecraft/world/entity/HumanoidArm; 1; <=mainArm(Lnet/minecraft/world/entity/HumanoidArm; +? @A getArmPoseM()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; 1C DEarmPoseKLnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; GHI JEInet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPoseCROSSBOW_CHARGE +L MN getUseItem&()Lnet/minecraft/world/item/ItemStack; PQR ST%net/minecraft/world/item/CrossbowItemgetChargeDurationP(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I 1V WXmaxCrossbowChargeDurationI +Z [\getTicksUsingItem(F)F 1^ _`ticksUsingItemF +b c/ isAggressive 1e c5 g h(Lnet/minecraft/world/entity/monster/illager/AbstractIllager;Lnet/minecraft/client/renderer/entity/state/IllagerRenderState;F)V‚(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/monster/illager/IllagerModel;F)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/client/renderer/entity/IllagerRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;model9Lnet/minecraft/client/model/monster/illager/IllagerModel;shadowLocalVariableTypeTable>Lnet/minecraft/client/renderer/entity/IllagerRenderer;>Lnet/minecraft/client/model/monster/illager/IllagerModel;MethodParameters Signature‡(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/monster/illager/IllagerModel;F)VentityLnet/minecraft/client/renderer/entity/MobRenderer;>; SourceFileIllagerRenderer.java InnerClasses‰;net/minecraft/client/renderer/entity/EntityRendererProviderContextIllagerArmPose!ij‰*+,%·*»Y*+¶ +¶·¶W±k  l*mnopqrs`tmuqvw oqsxyhjU*+,%·+,*´ %¸$,+¶*µ0,+¶6µ:,+¶>µB,,´B²F¦+¶K+¸O§µU,+%¶Yµ],+¶aµd±k& !)CLTl*UmnUz{U|}U~`t UmuUzU|€�1ÿ+11w z|~x‚AjJ*+À+,À1%¶f±k l mnt muw z|~AƒjJ*+À+,À1%¶f±k l mnt muw z|~x„…†‡ ˆŠ G+‹@