Êþº¾E–  Bnet/minecraft/client/renderer/entity/state/LivingEntityRenderState()V   &net/minecraft/world/entity/HumanoidArmRIGHT(Lnet/minecraft/world/entity/HumanoidArm;   Anet/minecraft/client/renderer/entity/state/ArmedEntityRenderStatemainArm  0net/minecraft/client/model/HumanoidModel$ArmPoseEMPTY2Lnet/minecraft/client/model/HumanoidModel$ArmPose;   rightArmPose7net/minecraft/client/renderer/item/ItemStackRenderState   !rightHandItemState9Lnet/minecraft/client/renderer/item/ItemStackRenderState; #$% &"net/minecraft/world/item/ItemStack$Lnet/minecraft/world/item/ItemStack; ( )&rightHandItemStack + , leftArmPose . /!leftHandItemState 1 2&leftHandItemStack 456 78Cnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState$11$SwitchMap$net$minecraft$world$entity$HumanoidArm[I : ;<ordinal()I>java/lang/MatchException =@ A*(Ljava/lang/String;Ljava/lang/Throwable;)V CDE FG'net/minecraft/world/entity/LivingEntity getMainArm*()Lnet/minecraft/world/entity/HumanoidArm; CI JKgetCurrentSwing<()Lnet/minecraft/world/entity/LivingEntity$SwingDescription; M NO currentSwing:Lnet/minecraft/world/entity/LivingEntity$SwingDescription; CQ RSgetSwingAnimation(F)F U VWswingAnimationF CY Z[getItemHeldByArmN(Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/world/item/ItemStack; ]^_ `a+net/minecraft/world/item/ItemDisplayContextTHIRD_PERSON_RIGHT_HAND-Lnet/minecraft/world/item/ItemDisplayContext; cde fg4net/minecraft/client/renderer/item/ItemModelResolverupdateForLiving¶(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/entity/LivingEntity;)V i j LEFT ]l maTHIRD_PERSON_LEFT_HAND #o pqcopy&()Lnet/minecraft/world/item/ItemStack;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisCLnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;getMainHandItemState;()Lnet/minecraft/client/renderer/item/ItemStackRenderState; StackMapTablegetMainHandItemStackgetUseItemStackForArmarmMethodParameters getArmPose\(Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose;ticksUsingItem+(Lnet/minecraft/world/entity/HumanoidArm;)FextractArmedEntityRenderState¦(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemModelResolver;F)Ventity)Lnet/minecraft/world/entity/LivingEntity;stateitemModelResolver6Lnet/minecraft/client/renderer/item/ItemModelResolver; partialTicks SourceFileArmedEntityRenderState.java NestMembers InnerClasses‘(net/minecraft/client/model/HumanoidModelArmPose”8net/minecraft/world/entity/LivingEntity$SwingDescriptionSwingDescription!   !)&,/!2&NOrsVWt„>*·*²µ *²µ*»Y·µ*²"µ'*²µ**»Y·µ-*²"µ0±u"  $+6v >wxyztM*´ ²¦ *´§*´-°uv wx{C|qtM*´ ²¦ *´'§*´0°uv wx{C#}[tT+²¦ *´'§*´0°u#vwx~ {C#~€�t‰:²3+¶9.«&-»=Y·?¿*´*§*´°u'.(5)9'v:wx:~ { $ C~‚ƒt6 ®u/vwx~ ~ „…tÀ\+*¶Bµ +*¶HµL+*%¶PµT,+´*²¶X²\*¶b,+´-*²h¶X²k*¶b+*²h¶X¶nµ0+*²¶X¶nµ'±u"3457,8?9M:[;v*\†‡\ˆx\‰Š\‹W†ˆ‰‹Œ�Ž4��’@ 4“C•