Class SpearAnimations

java.lang.Object
net.minecraft.client.model.effects.SpearAnimations

public class SpearAnimations extends Object
  • Constructor Details

    • SpearAnimations

      public SpearAnimations()
  • Method Details

    • progress

      static float progress(float progress, float min, float max)
    • thirdPersonHandUse

      public static <T extends HumanoidRenderState> void thirdPersonHandUse(ModelPart arm, ModelPart head, boolean isLeftArm, ItemStack stack, T renderState)
    • thirdPersonUseItem

      public static <S extends ArmedEntityRenderState> void thirdPersonUseItem(S renderState, PoseStack poseStack, float useTime, HumanoidArm arm, ItemStack item)
    • thirdPersonAttackHand

      public static <T extends HumanoidRenderState> void thirdPersonAttackHand(HumanoidModel<T> model, T renderState)
    • thirdPersonAttackItem

      public static <S extends ArmedEntityRenderState> void thirdPersonAttackItem(S renderState, PoseStack poseStack)
    • hitFeedbackAmount

      private static float hitFeedbackAmount(float ticksSinceEnemyHit)
    • firstPersonUse

      public static void firstPersonUse(float ticksSinceEnemyHit, PoseStack poseStack, float useTime, HumanoidArm arm, ItemStack item)
    • firstPersonAttack

      public static void firstPersonAttack(float swingProgress, PoseStack poseStack, int offset, HumanoidArm arm)