Class ArmPosing

java.lang.Object
net.minecraft.client.render.entity.model.ArmPosing

@Environment(CLIENT) public class ArmPosing extends Object
Utility class to help posing arms.
Mappings:
Namespace Name
named net/minecraft/client/render/entity/model/ArmPosing
intermediary net/minecraft/class_4896
official glu
  • Constructor Details

    • ArmPosing

      public ArmPosing()
  • Method Details

    • hold

      public static void hold(ModelPart holdingArm, ModelPart otherArm, ModelPart head, boolean rightArm)
      Mappings:
      Namespace Name Mixin selector
      named hold Lnet/minecraft/client/render/entity/model/ArmPosing;hold(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Z)V
      intermediary method_25447 Lnet/minecraft/class_4896;method_25447(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Z)V
      official a Lglu;a(Lgqm;Lgqm;Lgqm;Z)V
    • charge

      public static void charge(ModelPart holdingArm, ModelPart pullingArm, float crossbowPullTime, int itemUseTime, boolean rightArm)
      Mappings:
      Namespace Name Mixin selector
      named charge Lnet/minecraft/client/render/entity/model/ArmPosing;charge(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;FIZ)V
      intermediary method_25446 Lnet/minecraft/class_4896;method_25446(Lnet/minecraft/class_630;Lnet/minecraft/class_630;FIZ)V
      official a Lglu;a(Lgqm;Lgqm;FIZ)V
    • meleeAttack

      public static void meleeAttack(ModelPart rightArm, ModelPart leftArm, Arm mainArm, float swingProgress, float animationProgress)
      Mappings:
      Namespace Name Mixin selector
      named meleeAttack Lnet/minecraft/client/render/entity/model/ArmPosing;meleeAttack(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/util/Arm;FF)V
      intermediary method_29351 Lnet/minecraft/class_4896;method_29351(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1306;FF)V
      official a Lglu;a(Lgqm;Lgqm;Lcad;FF)V
    • swingArm

      public static void swingArm(ModelPart arm, float animationProgress, float sigma)
      Mappings:
      Namespace Name Mixin selector
      named swingArm Lnet/minecraft/client/render/entity/model/ArmPosing;swingArm(Lnet/minecraft/client/model/ModelPart;FF)V
      intermediary method_29350 Lnet/minecraft/class_4896;method_29350(Lnet/minecraft/class_630;FF)V
      official a Lglu;a(Lgqm;FF)V
    • swingArms

      public static void swingArms(ModelPart rightArm, ModelPart leftArm, float animationProgress)
      Mappings:
      Namespace Name Mixin selector
      named swingArms Lnet/minecraft/client/render/entity/model/ArmPosing;swingArms(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;F)V
      intermediary method_32789 Lnet/minecraft/class_4896;method_32789(Lnet/minecraft/class_630;Lnet/minecraft/class_630;F)V
      official a Lglu;a(Lgqm;Lgqm;F)V
    • zombieArms

      public static void zombieArms(ModelPart leftArm, ModelPart rightArm, boolean attacking, float swingProgress, float animationProgress)
      Mappings:
      Namespace Name Mixin selector
      named zombieArms Lnet/minecraft/client/render/entity/model/ArmPosing;zombieArms(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;ZFF)V
      intermediary method_29352 Lnet/minecraft/class_4896;method_29352(Lnet/minecraft/class_630;Lnet/minecraft/class_630;ZFF)V
      official a Lglu;a(Lgqm;Lgqm;ZFF)V