Class SpearAnimations

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

public class SpearAnimations extends Object
  • Constructor Details

    • SpearAnimations

      public SpearAnimations()
  • Method Details

    • progress

      private static float progress(float time, float start, float end)
    • thirdPersonHandUse

      public static <T extends HumanoidRenderState> void thirdPersonHandUse(ModelPart arm, ModelPart head, boolean holdingInRightArm, ItemStack item, T state)
    • thirdPersonUseItem

      public static <S extends ArmedEntityRenderState> void thirdPersonUseItem(S state, PoseStack poseStack, float timeHeld, HumanoidArm arm, ItemStack actualItem)
    • thirdPersonAttackHand

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

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

      private static float hitFeedbackAmount(float ticksSinceFeedbackStart)
    • firstPersonUse

      public static void firstPersonUse(float ticksSinceKineticHitFeedback, PoseStack poseStack, float timeHeld, HumanoidArm arm, ItemStack itemStack)
    • firstPersonAttack

      public static void firstPersonAttack(float attack, PoseStack poseStack, int invert, HumanoidArm arm)