Class Track.Builder<T>

java.lang.Object
net.minecraft.world.attribute.timeline.Track.Builder<T>
Enclosing class:
Track<T>

public static class Track.Builder<T> extends Object
Mappings:
Namespace Name
named net/minecraft/world/attribute/timeline/Track$Builder
intermediary net/minecraft/class_12306$class_12307
official bgb$a
  • Field Details

    • keyframes

      private final ImmutableList.Builder<Keyframe<T>> keyframes
      Mappings:
      Namespace Name Mixin selector
      named keyframes Lnet/minecraft/world/attribute/timeline/Track$Builder;keyframes:Lcom/google/common/collect/ImmutableList$Builder;
      intermediary field_64307 Lnet/minecraft/class_12306$class_12307;field_64307:Lcom/google/common/collect/ImmutableList$Builder;
      official a Lbgb$a;a:Lcom/google/common/collect/ImmutableList$Builder;
    • easingType

      private EasingType easingType
      Mappings:
      Namespace Name Mixin selector
      named easingType Lnet/minecraft/world/attribute/timeline/Track$Builder;easingType:Lnet/minecraft/world/attribute/timeline/EasingType;
      intermediary field_64308 Lnet/minecraft/class_12306$class_12307;field_64308:Lnet/minecraft/class_12301;
      official b Lbgb$a;b:Lbfi;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • keyframe

      public Track.Builder<T> keyframe(int ticks, T value)
      Mappings:
      Namespace Name Mixin selector
      named keyframe Lnet/minecraft/world/attribute/timeline/Track$Builder;keyframe(ILjava/lang/Object;)Lnet/minecraft/world/attribute/timeline/Track$Builder;
      intermediary method_76384 Lnet/minecraft/class_12306$class_12307;method_76384(ILjava/lang/Object;)Lnet/minecraft/class_12306$class_12307;
      official a Lbgb$a;a(ILjava/lang/Object;)Lbgb$a;
    • easingType

      public Track.Builder<T> easingType(EasingType easingType)
      Mappings:
      Namespace Name Mixin selector
      named easingType Lnet/minecraft/world/attribute/timeline/Track$Builder;easingType(Lnet/minecraft/world/attribute/timeline/EasingType;)Lnet/minecraft/world/attribute/timeline/Track$Builder;
      intermediary method_76385 Lnet/minecraft/class_12306$class_12307;method_76385(Lnet/minecraft/class_12301;)Lnet/minecraft/class_12306$class_12307;
      official a Lbgb$a;a(Lbfi;)Lbgb$a;
    • build

      public Track<T> build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/world/attribute/timeline/Track$Builder;build()Lnet/minecraft/world/attribute/timeline/Track;
      intermediary method_76383 Lnet/minecraft/class_12306$class_12307;method_76383()Lnet/minecraft/class_12306;
      official a Lbgb$a;a()Lbgb;