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 ggb
  • Constructor Details Link icon

    • ArmPosing Link icon

      public ArmPosing()
  • Method Details Link icon

    • hold Link icon

      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 Lggb;a(Lgkr;Lgkr;Lgkr;Z)V
    • charge Link icon

      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 Lggb;a(Lgkr;Lgkr;FIZ)V
    • meleeAttack Link icon

      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 Lggb;a(Lgkr;Lgkr;Lbxw;FF)V
    • swingArm Link icon

      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 Lggb;a(Lgkr;FF)V
    • swingArms Link icon

      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 Lggb;a(Lgkr;Lgkr;F)V
    • zombieArms Link icon

      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 Lggb;a(Lgkr;Lgkr;ZFF)V