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 final RegistryEntry<WorldClockKey>
clock
field_1_974
clock
private Optional<Integer>
periodTicks
field_64403
periodTicks
private final com.google.common.collect.ImmutableMap$Builder<EnvironmentAttribute<?>, TimelineEntry<?, ?>>
tracks
field_64404
entries
private final com.google.common.collect.ImmutableMap$Builder<RegistryKey<TimeMarker>, Timeline$TimeMarkerSpec>
timeMarkers
field_1_975
timeMarkers

Constructor summary

ModifierConstructor
private (RegistryEntry<WorldClockKey> clock)

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$Builder
addTimeMarker(ResourceKey<ClockTimeMarker> id, int ticks)
method_1_864(class_5321<class_1_105> arg0, int arg1)
timeMarker(RegistryKey<TimeMarker> key, int ticks)
public Timeline$Builder
addTimeMarker(ResourceKey<ClockTimeMarker> id, int ticks, boolean showInCommands)
method_1_865(class_5321<class_1_105> arg0, int arg1, boolean arg2)
timeMarker(RegistryKey<TimeMarker> key, int ticks, boolean showInCommands)
public Timeline
build()
method_76490()
build()