net.minecraft.world.attribute.timeline

public class Timeline$Builder

net.minecraft.world.timeline.Timeline$Builder
net.minecraft.class_12329$class_12330
net.minecraft.world.attribute.timeline.Timeline$Builder

Field summary

Modifier and TypeField
private Optional<Integer>
periodTicks
field_64403
periodTicks
private final com.google.common.collect.ImmutableMap$Builder<EnvironmentAttribute<?>, TimelineEntry<?, ?>>
tracks
field_64404
entries

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public Timeline$Builder
setPeriodTicks(int periodTicks)
method_76491(int arg0)
period(int periodTicks)
public <Value, Argument> Timeline$Builder
addModifierTrack(EnvironmentAttribute<Value> attribute, AttributeModifier<Value, Argument> modifier, Consumer<KeyframeTrack$Builder<Argument>> builder)
method_76492(class_12197<Value> arg0, class_12212<Value, Argument> arg1, Consumer<class_12306$class_12307<Argument>> arg2)
entry(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Argument> modifier, Consumer<Track$Builder<Argument>> builderCallback)
public <Value> Timeline$Builder
addTrack(EnvironmentAttribute<Value> attribute, Consumer<KeyframeTrack$Builder<Value>> builder)
method_76493(class_12197<Value> arg0, Consumer<class_12306$class_12307<Value>> arg1)
entry(EnvironmentAttribute<Value> attribute, Consumer<Track$Builder<Value>> builderCallback)
public Timeline
build()
method_76490()
build()