| public static MeshDefinition |  | 
| protected Iterable<ModelPart> | |  | a() |  |  | headParts() |  |  | method_22946() |  |  | m_itwhosyg() |  |  | getHeadParts() |  |  | m_5607_() | 
 | 
| protected Iterable<ModelPart> | |  | b() |  |  | bodyParts() |  |  | method_22948() |  |  | m_gsjdrlut() |  |  | getBodyParts() |  |  | m_5608_() | 
 | 
| public void | |  | a(T arg0, float arg1, float arg2, float arg3) |  |  | prepareMobModel(T arg0, float arg1, float arg2, float arg3) |  |  | method_17086(T arg0, float arg1, float arg2, float arg3) |  |  | m_vjgvtess(T arg0, float arg1, float arg2, float arg3) |  |  | animateModel(T arg0, float arg1, float arg2, float arg3) |  |  | m_6839_(T p_102862_, float p_102863_, float p_102864_, float arg3) | 
 | 
| public void | |  | a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5) |  |  | setupAnim(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5) |  |  | method_17087(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5) |  |  | m_pboegvwg(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5) |  |  | setAngles(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5) |  |  | m_6973_(T p_102867_, float p_102868_, float p_102869_, float p_102870_, float p_102871_, float arg5) | 
 | 
| private void | |  | a(T arg0) |  |  | poseRightArm(T arg0) |  |  | method_30154(T arg0) |  |  | m_aqpswksn(T arg0) |  |  | positionRightArm(T entity) |  |  | m_102875_(T arg0) | 
 | 
| private void | |  | b(T arg0) |  |  | poseLeftArm(T arg0) |  |  | method_30155(T arg0) |  |  | m_oisayoxb(T arg0) |  |  | positionLeftArm(T entity) |  |  | m_102878_(T arg0) | 
 | 
| protected void | |  | a(T arg0, float arg1) |  |  | setupAttackAnimation(T arg0, float arg1) |  |  | method_29353(T arg0, float arg1) |  |  | m_ghwhcerd(T arg0, float arg1) |  |  | animateArms(T entity, float animationProgress) |  |  | m_7884_(T p_102859_, float arg1) | 
 | 
| protected float | |  | a(float arg0, float arg1, float arg2) |  |  | rotlerpRad(float arg0, float arg1, float arg2) |  |  | method_2804(float arg0, float arg1, float arg2) |  |  | m_btwnrkwk(float arg0, float arg1, float arg2) |  |  | lerpAngle(float angleOne, float angleTwo, float magnitude) |  |  | m_102835_(float p_102837_, float p_102838_, float arg2) | 
 | 
| private float | |  | a(float arg0) |  |  | quadraticArmUpdate(float arg0) |  |  | method_2807(float arg0) |  |  | m_csaulwkf(float arg0) |  |  | method_2807(float arg0) |  |  | m_102833_(float arg0) | 
 | 
| public void |  | 
| public void | |  | d_(boolean arg0) |  |  | setAllVisible(boolean arg0) |  |  | method_2805(boolean arg0) |  |  | m_hjujknmv(boolean arg0) |  |  | setVisible(boolean visible) |  |  | m_8009_(boolean arg0) | 
 | 
| public void |  | 
| protected ModelPart |  | 
| public ModelPart | |  | d() |  |  | getHead() |  |  | method_2838() |  |  | m_tvddqfuh() |  |  | getHead() |  |  | m_5585_() | 
 | 
| private HumanoidArm | |  | c(T arg0) |  |  | getAttackArm(T arg0) |  |  | method_2806(T arg0) |  |  | m_xuycevty(T arg0) |  |  | getPreferredArm(T entity) |  |  | m_102856_(T arg0) | 
 |