Class CrossbowPosing

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

@Environment(CLIENT) public class CrossbowPosing extends Object
Utility class to help posing when a crossbow is involved.
Mappings:
Namespace Name
named net/minecraft/client/render/entity/model/CrossbowPosing
intermediary net/minecraft/class_4896
official gaf
  • Constructor Details

    • CrossbowPosing

      public CrossbowPosing()
  • Method Details

    • hold

      public static void hold(ModelPart holdingArm, ModelPart otherArm, ModelPart head, boolean rightArmed)
      Mappings:
      Namespace Name Mixin selector
      named hold Lnet/minecraft/client/render/entity/model/CrossbowPosing;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 Lgaf;a(Lgen;Lgen;Lgen;Z)V
    • charge

      public static void charge(ModelPart holdingArm, ModelPart pullingArm, float float2, int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named charge Lnet/minecraft/client/render/entity/model/CrossbowPosing;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 Lgaf;a(Lgen;Lgen;FIZ)V
    • meleeAttack

      public static void meleeAttack(ModelPart leftArm, ModelPart rightArm, Arm arm, float swingProgress, float animationProgress)
      Mappings:
      Namespace Name Mixin selector
      named meleeAttack Lnet/minecraft/client/render/entity/model/CrossbowPosing;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 Lgaf;a(Lgen;Lgen;Lbvz;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/CrossbowPosing;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 Lgaf;a(Lgen;FF)V
    • swingArms

      public static void swingArms(ModelPart leftArm, ModelPart rightArm, float animationProgress)
      Mappings:
      Namespace Name Mixin selector
      named swingArms Lnet/minecraft/client/render/entity/model/CrossbowPosing;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 Lgaf;a(Lgen;Lgen;F)V
    • meleeAttack

      public static void meleeAttack(ModelPart leftArm, ModelPart rightArm, boolean attacking, float swingProgress, float animationProgress)
      Mappings:
      Namespace Name Mixin selector
      named meleeAttack Lnet/minecraft/client/render/entity/model/CrossbowPosing;meleeAttack(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 Lgaf;a(Lgen;Lgen;ZFF)V