Class Timeline.Builder

java.lang.Object
net.minecraft.world.attribute.timeline.Timeline.Builder
Enclosing class:
Timeline

public static class Timeline.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/world/attribute/timeline/Timeline$Builder
intermediary net/minecraft/class_12329$class_12330
official fuf$a
  • Field Details

    • periodTicks

      private Optional<Integer> periodTicks
      Mappings:
      Namespace Name Mixin selector
      named periodTicks Lnet/minecraft/world/attribute/timeline/Timeline$Builder;periodTicks:Ljava/util/Optional;
      intermediary field_64403 Lnet/minecraft/class_12329$class_12330;field_64403:Ljava/util/Optional;
      official a Lfuf$a;a:Ljava/util/Optional;
    • entries

      Mappings:
      Namespace Name Mixin selector
      named entries Lnet/minecraft/world/attribute/timeline/Timeline$Builder;entries:Lcom/google/common/collect/ImmutableMap$Builder;
      intermediary field_64404 Lnet/minecraft/class_12329$class_12330;field_64404:Lcom/google/common/collect/ImmutableMap$Builder;
      official b Lfuf$a;b:Lcom/google/common/collect/ImmutableMap$Builder;
  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • period

      public Timeline.Builder period(int periodTicks)
      Mappings:
      Namespace Name Mixin selector
      named period Lnet/minecraft/world/attribute/timeline/Timeline$Builder;period(I)Lnet/minecraft/world/attribute/timeline/Timeline$Builder;
      intermediary method_76491 Lnet/minecraft/class_12329$class_12330;method_76491(I)Lnet/minecraft/class_12329$class_12330;
      official a Lfuf$a;a(I)Lfuf$a;
    • entry

      public <Value, Argument> Timeline.Builder entry(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value,Argument> modifier, Consumer<Track.Builder<Argument>> builderCallback)
      Mappings:
      Namespace Name Mixin selector
      named entry Lnet/minecraft/world/attribute/timeline/Timeline$Builder;entry(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;Ljava/util/function/Consumer;)Lnet/minecraft/world/attribute/timeline/Timeline$Builder;
      intermediary method_76492 Lnet/minecraft/class_12329$class_12330;method_76492(Lnet/minecraft/class_12197;Lnet/minecraft/class_12212;Ljava/util/function/Consumer;)Lnet/minecraft/class_12329$class_12330;
      official a Lfuf$a;a(Lcdy;Lcej;Ljava/util/function/Consumer;)Lfuf$a;
    • entry

      public <Value> Timeline.Builder entry(EnvironmentAttribute<Value> attribute, Consumer<Track.Builder<Value>> builderCallback)
      Mappings:
      Namespace Name Mixin selector
      named entry Lnet/minecraft/world/attribute/timeline/Timeline$Builder;entry(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/Consumer;)Lnet/minecraft/world/attribute/timeline/Timeline$Builder;
      intermediary method_76493 Lnet/minecraft/class_12329$class_12330;method_76493(Lnet/minecraft/class_12197;Ljava/util/function/Consumer;)Lnet/minecraft/class_12329$class_12330;
      official a Lfuf$a;a(Lcdy;Ljava/util/function/Consumer;)Lfuf$a;
    • build

      public Timeline build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/world/attribute/timeline/Timeline$Builder;build()Lnet/minecraft/world/attribute/timeline/Timeline;
      intermediary method_76490 Lnet/minecraft/class_12329$class_12330;method_76490()Lnet/minecraft/class_12329;
      official a Lfuf$a;a()Lfuf;