net.minecraft.world.timeline

public class Timeline

fuf
net.minecraft.world.timeline.Timeline
net.minecraft.class_12329
net.minecraft.class_12329

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Holder<Timeline>>
a
CODEC
field_64397
CODEC
private static final com.mojang.serialization.Codec<Map<EnvironmentAttribute<?>, AttributeTrack<?, ?>>>
d
TRACKS_CODEC
field_64400
field_64400
public static final com.mojang.serialization.Codec<Timeline>
b
DIRECT_CODEC
field_64398
field_64398
public static final com.mojang.serialization.Codec<Timeline>
c
NETWORK_CODEC
field_64399
field_64399
private final Optional<Integer>
e
periodTicks
field_64401
field_64401
private final Map<EnvironmentAttribute<?>, AttributeTrack<?, ?>>
f
tracks
field_64402
field_64402

Constructor summary

ModifierConstructor
(Optional<Integer> arg0, Map<EnvironmentAttribute<?>, AttributeTrack<?, ?>> arg1)

Method summary

Modifier and TypeMethod
private static Timeline
a(fuf arg0)
filterSyncableTracks(Timeline arg0)
method_76482(class_12329 arg0)
method_76482(class_12329 arg0)
private static com.mojang.serialization.DataResult<Timeline>
b(fuf arg0)
validateInternal(Timeline arg0)
method_76486(class_12329 arg0)
method_76486(class_12329 arg0)
public static Timeline$Builder
a()
builder()
method_76478()
method_76478()
public long
a(dvg arg0)
getCurrentTicks(Level arg0)
method_76481(class_1937 arg0)
method_76481(World arg0)
public long
b(dvg arg0)
getTotalTicks(Level arg0)
method_76485(class_1937 arg0)
method_76485(World arg0)
public Optional<Integer>
b()
periodTicks()
method_76484()
method_76484()
public Set<EnvironmentAttribute<?>>
c()
attributes()
method_76487()
method_76487()
public <Value> AttributeTrackSampler<Value, ?>
a(cdy<Value> arg0, LongSupplier arg1)
createTrackSampler(EnvironmentAttribute<Value> arg0, LongSupplier arg1)
method_76479(class_12197<Value> arg0, LongSupplier arg1)
method_76479(EnvironmentAttribute<Value> arg0, LongSupplier arg1)