Class Timeline.Builder
java.lang.Object
net.minecraft.world.attribute.timeline.Timeline.Builder
- Enclosing class:
Timeline
- Mappings:
Namespace Name named net/minecraft/world/attribute/timeline/Timeline$Builderintermediary net/minecraft/class_12329$class_12330official fuf$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ImmutableMap.Builder<EnvironmentAttribute<?>, TimelineEntry<?, ?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()<Value> Timeline.Builderentry(EnvironmentAttribute<Value> attribute, Consumer<Track.Builder<Value>> builderCallback) <Value,Argument>
Timeline.Builderentry(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Argument> modifier, Consumer<Track.Builder<Argument>> builderCallback) period(int periodTicks)
-
Field Details
-
periodTicks
- Mappings:
Namespace Name Mixin selector named periodTicksLnet/minecraft/world/attribute/timeline/Timeline$Builder;periodTicks:Ljava/util/Optional;intermediary field_64403Lnet/minecraft/class_12329$class_12330;field_64403:Ljava/util/Optional;official aLfuf$a;a:Ljava/util/Optional;
-
entries
- Mappings:
Namespace Name Mixin selector named entriesLnet/minecraft/world/attribute/timeline/Timeline$Builder;entries:Lcom/google/common/collect/ImmutableMap$Builder;intermediary field_64404Lnet/minecraft/class_12329$class_12330;field_64404:Lcom/google/common/collect/ImmutableMap$Builder;official bLfuf$a;b:Lcom/google/common/collect/ImmutableMap$Builder;
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
period
- Mappings:
Namespace Name Mixin selector named periodLnet/minecraft/world/attribute/timeline/Timeline$Builder;period(I)Lnet/minecraft/world/attribute/timeline/Timeline$Builder;intermediary method_76491Lnet/minecraft/class_12329$class_12330;method_76491(I)Lnet/minecraft/class_12329$class_12330;official aLfuf$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 entryLnet/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_76492Lnet/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 aLfuf$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 entryLnet/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_76493Lnet/minecraft/class_12329$class_12330;method_76493(Lnet/minecraft/class_12197;Ljava/util/function/Consumer;)Lnet/minecraft/class_12329$class_12330;official aLfuf$a;a(Lcdy;Ljava/util/function/Consumer;)Lfuf$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/world/attribute/timeline/Timeline$Builder;build()Lnet/minecraft/world/attribute/timeline/Timeline;intermediary method_76490Lnet/minecraft/class_12329$class_12330;method_76490()Lnet/minecraft/class_12329;official aLfuf$a;a()Lfuf;
-