java.lang.Object
net.minecraft.client.render.entity.animation.Animation

@Environment(CLIENT) public class Animation extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/entity/animation/Animation
intermediary net/minecraft/class_11509
official fut
  • Field Details

    • definition

      private final AnimationDefinition definition
      Mappings:
      Namespace Name Mixin selector
      named definition Lnet/minecraft/client/render/entity/animation/Animation;definition:Lnet/minecraft/client/render/entity/animation/AnimationDefinition;
      intermediary field_60864 Lnet/minecraft/class_11509;field_60864:Lnet/minecraft/class_7184;
      official a Lfut;a:Lfur;
    • entries

      private final List<Animation.TransformationEntry> entries
      Mappings:
      Namespace Name Mixin selector
      named entries Lnet/minecraft/client/render/entity/animation/Animation;entries:Ljava/util/List;
      intermediary field_60865 Lnet/minecraft/class_11509;field_60865:Ljava/util/List;
      official b Lfut;b:Ljava/util/List;
    • field_60866

      private final Vector3f field_60866
      Mappings:
      Namespace Name Mixin selector
      named field_60866 Lnet/minecraft/client/render/entity/animation/Animation;field_60866:Lorg/joml/Vector3f;
      intermediary field_60866 Lnet/minecraft/class_11509;field_60866:Lorg/joml/Vector3f;
      official c Lfut;c:Lorg/joml/Vector3f;
  • Constructor Details

    • Animation

      private Animation(AnimationDefinition definition, List<Animation.TransformationEntry> entries)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/animation/Animation;<init>(Lnet/minecraft/client/render/entity/animation/AnimationDefinition;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_11509;<init>(Lnet/minecraft/class_7184;Ljava/util/List;)V
      official <init> Lfut;<init>(Lfur;Ljava/util/List;)V
  • Method Details

    • of

      static Animation of(ModelPart root, AnimationDefinition definition)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/client/render/entity/animation/Animation;of(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/render/entity/animation/AnimationDefinition;)Lnet/minecraft/client/render/entity/animation/Animation;
      intermediary method_71987 Lnet/minecraft/class_11509;method_71987(Lnet/minecraft/class_630;Lnet/minecraft/class_7184;)Lnet/minecraft/class_11509;
      official a Lfut;a(Lgqm;Lfur;)Lfut;
    • applyStatic

      public void applyStatic()
      Mappings:
      Namespace Name Mixin selector
      named applyStatic Lnet/minecraft/client/render/entity/animation/Animation;applyStatic()V
      intermediary method_71980 Lnet/minecraft/class_11509;method_71980()V
      official a Lfut;a()V
    • applyWalking

      public void applyWalking(float limbSwingAnimationProgress, float limbSwingAmplitude, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      named applyWalking Lnet/minecraft/client/render/entity/animation/Animation;applyWalking(FFFF)V
      intermediary method_71981 Lnet/minecraft/class_11509;method_71981(FFFF)V
      official a Lfut;a(FFFF)V
    • apply

      public void apply(AnimationState animationState, float age)
      Mappings:
      Namespace Name Mixin selector
      named apply Lnet/minecraft/client/render/entity/animation/Animation;apply(Lnet/minecraft/entity/AnimationState;F)V
      intermediary method_71985 Lnet/minecraft/class_11509;method_71985(Lnet/minecraft/class_7094;F)V
      official a Lfut;a(Lbzd;F)V
    • apply

      public void apply(AnimationState animationState, float age, float speedMultiplier)
      Mappings:
      Namespace Name Mixin selector
      named apply Lnet/minecraft/client/render/entity/animation/Animation;apply(Lnet/minecraft/entity/AnimationState;FF)V
      intermediary method_71986 Lnet/minecraft/class_11509;method_71986(Lnet/minecraft/class_7094;FF)V
      official a Lfut;a(Lbzd;FF)V
    • apply

      public void apply(long timeInMilliseconds, float scale)
      Mappings:
      Namespace Name Mixin selector
      named apply Lnet/minecraft/client/render/entity/animation/Animation;apply(JF)V
      intermediary method_71984 Lnet/minecraft/class_11509;method_71984(JF)V
      official a Lfut;a(JF)V
    • getRunningSeconds

      private float getRunningSeconds(long timeInMilliseconds)
      Mappings:
      Namespace Name Mixin selector
      named getRunningSeconds Lnet/minecraft/client/render/entity/animation/Animation;getRunningSeconds(J)F
      intermediary method_71983 Lnet/minecraft/class_11509;method_71983(J)F
      official a Lfut;a(J)F