Class CrossbowPosing
java.lang.Object
net.minecraft.client.render.entity.model.CrossbowPosing
Utility class to help posing when a crossbow is involved.
- Mappings:
Namespace Name official ezuintermediary net/minecraft/class_4896named net/minecraft/client/render/entity/model/CrossbowPosing
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcharge(ModelPart holdingArm, ModelPart pullingArm, LivingEntity actor, boolean rightArmed) static voidstatic voidmeleeAttack(ModelPart leftArm, ModelPart rightArm, boolean attacking, float swingProgress, float animationProgress) static <T extends MobEntity>
voidmeleeAttack(ModelPart leftArm, ModelPart rightArm, T actor, float swingProgress, float animationProgress) static voidstatic void
-
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 official aLezu;a(Lfdt;Lfdt;Lfdt;Z)Vintermediary method_25447Lnet/minecraft/class_4896;method_25447(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Z)Vnamed holdLnet/minecraft/client/render/entity/model/CrossbowPosing;hold(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Z)V
-
charge
public static void charge(ModelPart holdingArm, ModelPart pullingArm, LivingEntity actor, boolean rightArmed) - Mappings:
Namespace Name Mixin selector official aLezu;a(Lfdt;Lfdt;Lbfx;Z)Vintermediary method_25446Lnet/minecraft/class_4896;method_25446(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1309;Z)Vnamed chargeLnet/minecraft/client/render/entity/model/CrossbowPosing;charge(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/entity/LivingEntity;Z)V
-
meleeAttack
public static <T extends MobEntity> void meleeAttack(ModelPart leftArm, ModelPart rightArm, T actor, float swingProgress, float animationProgress) - Mappings:
Namespace Name Mixin selector official aLezu;a(Lfdt;Lfdt;Lbfz;FF)Vintermediary method_29351Lnet/minecraft/class_4896;method_29351(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1308;FF)Vnamed meleeAttackLnet/minecraft/client/render/entity/model/CrossbowPosing;meleeAttack(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/entity/mob/MobEntity;FF)V
-
swingArm
- Mappings:
Namespace Name Mixin selector official aLezu;a(Lfdt;FF)Vintermediary method_29350Lnet/minecraft/class_4896;method_29350(Lnet/minecraft/class_630;FF)Vnamed swingArmLnet/minecraft/client/render/entity/model/CrossbowPosing;swingArm(Lnet/minecraft/client/model/ModelPart;FF)V
-
swingArms
- Mappings:
Namespace Name Mixin selector official aLezu;a(Lfdt;Lfdt;F)Vintermediary method_32789Lnet/minecraft/class_4896;method_32789(Lnet/minecraft/class_630;Lnet/minecraft/class_630;F)Vnamed swingArmsLnet/minecraft/client/render/entity/model/CrossbowPosing;swingArms(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;F)V
-
meleeAttack
public static void meleeAttack(ModelPart leftArm, ModelPart rightArm, boolean attacking, float swingProgress, float animationProgress) - Mappings:
Namespace Name Mixin selector official aLezu;a(Lfdt;Lfdt;ZFF)Vintermediary method_29352Lnet/minecraft/class_4896;method_29352(Lnet/minecraft/class_630;Lnet/minecraft/class_630;ZFF)Vnamed meleeAttackLnet/minecraft/client/render/entity/model/CrossbowPosing;meleeAttack(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;ZFF)V
-