Class Animation.Builder

java.lang.Object
net.minecraft.client.render.entity.animation.Animation.Builder
Enclosing class:
Animation

@Environment(CLIENT) public static class Animation.Builder extends Object
Mappings:
Namespace Name
official dzy$a
intermediary net/minecraft/class_7016$class_7017
named net/minecraft/client/render/entity/animation/Animation$Builder
  • Field Details

    • lengthInSeconds

      private final float lengthInSeconds
      Mappings:
      Namespace Name Mixin selector
      official a Ldzy$a;a:F
      intermediary field_36954 Lnet/minecraft/class_7016$class_7017;field_36954:F
      named lengthInSeconds Lnet/minecraft/client/render/entity/animation/Animation$Builder;lengthInSeconds:F
    • transformations

      private final Map<String,List<Transformation>> transformations
      Mappings:
      Namespace Name Mixin selector
      official b Ldzy$a;b:Ljava/util/Map;
      intermediary field_36955 Lnet/minecraft/class_7016$class_7017;field_36955:Ljava/util/Map;
      named transformations Lnet/minecraft/client/render/entity/animation/Animation$Builder;transformations:Ljava/util/Map;
    • looping

      private boolean looping
      Mappings:
      Namespace Name Mixin selector
      official c Ldzy$a;c:Z
      intermediary field_36956 Lnet/minecraft/class_7016$class_7017;field_36956:Z
      named looping Lnet/minecraft/client/render/entity/animation/Animation$Builder;looping:Z
  • Constructor Details

    • Builder

      private Builder(float lengthInSeconds)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldzy$a;<init>(F)V
      intermediary <init> Lnet/minecraft/class_7016$class_7017;<init>(F)V
      named <init> Lnet/minecraft/client/render/entity/animation/Animation$Builder;<init>(F)V
  • Method Details

    • create

      public static Animation.Builder create(float lengthInSeconds)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzy$a;a(F)Ldzy$a;
      intermediary method_40898 Lnet/minecraft/class_7016$class_7017;method_40898(F)Lnet/minecraft/class_7016$class_7017;
      named create Lnet/minecraft/client/render/entity/animation/Animation$Builder;create(F)Lnet/minecraft/client/render/entity/animation/Animation$Builder;
    • looping

      public Animation.Builder looping()
      Mappings:
      Namespace Name Mixin selector
      official a Ldzy$a;a()Ldzy$a;
      intermediary method_40897 Lnet/minecraft/class_7016$class_7017;method_40897()Lnet/minecraft/class_7016$class_7017;
      named looping Lnet/minecraft/client/render/entity/animation/Animation$Builder;looping()Lnet/minecraft/client/render/entity/animation/Animation$Builder;
    • addBoneAnimation

      public Animation.Builder addBoneAnimation(String name, Transformation transformation)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzy$a;a(Ljava/lang/String;Ldzx;)Ldzy$a;
      intermediary method_40900 Lnet/minecraft/class_7016$class_7017;method_40900(Ljava/lang/String;Lnet/minecraft/class_7011;)Lnet/minecraft/class_7016$class_7017;
      named addBoneAnimation Lnet/minecraft/client/render/entity/animation/Animation$Builder;addBoneAnimation(Ljava/lang/String;Lnet/minecraft/client/render/entity/animation/Transformation;)Lnet/minecraft/client/render/entity/animation/Animation$Builder;
    • build

      public Animation build()
      Mappings:
      Namespace Name Mixin selector
      official b Ldzy$a;b()Ldzy;
      intermediary method_40901 Lnet/minecraft/class_7016$class_7017;method_40901()Lnet/minecraft/class_7016;
      named build Lnet/minecraft/client/render/entity/animation/Animation$Builder;build()Lnet/minecraft/client/render/entity/animation/Animation;