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 pPorgress, float pMin, float pMax)
    • thirdPersonHandUse

      public static <T extends HumanoidRenderState> void thirdPersonHandUse(ModelPart pArm, ModelPart pHead, boolean pIsLeftArm, ItemStack pStack, T pRenderState)
    • thirdPersonUseItem

      public static <S extends ArmedEntityRenderState> void thirdPersonUseItem(S pRenderState, PoseStack pPoseStack, float pUseTime, HumanoidArm pArm, ItemStack pItem)
    • thirdPersonAttackHand

      public static <T extends HumanoidRenderState> void thirdPersonAttackHand(HumanoidModel<T> pModel, T pRenderState)
    • thirdPersonAttackItem

      public static <S extends ArmedEntityRenderState> void thirdPersonAttackItem(S pRenderState, PoseStack pPoseStack)
    • hitFeedbackAmount

      private static float hitFeedbackAmount(float pTicksSinceEnemyHit)
    • firstPersonUse

      public static void firstPersonUse(float pTicksSinceEnemyHit, PoseStack pPoseStack, float pUseTime, HumanoidArm pArm, ItemStack pItem)
    • firstPersonAttack

      public static void firstPersonAttack(float pSwingProgress, PoseStack pPoseStack, int pOffset, HumanoidArm pArm)