net.minecraft.world.clock

public record TimeMarker

net.minecraft.world.clock.ClockTimeMarker
net.minecraft.class_1_105
net.minecraft.world.clock.TimeMarker

Field summary

Modifier and TypeField
private final RegistryEntry<WorldClockKey>
clock
comp_1_71
clock
private final int
ticks
comp_1_74
ticks
private final Optional<Integer>
periodTicks
comp_1_72
periodTicks
private final boolean
showInCommands
comp_1_73
showInCommands
public static final com.mojang.serialization.Codec<RegistryKey<TimeMarker>>
KEY_CODEC
field_1_994
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<WorldClockKey> clock, int ticks, Optional<Integer> periodTicks, boolean showInCommands)

Method summary

Modifier and TypeMethod
public long
getRepetitionCount(long totalTicks)
method_1_950(long arg0)
getTimesElapsed(long ticks)
public long
resolveTimeToMoveTo(long totalTicks)
method_1_949(long arg0)
getNextOccurrence(long ticks)
public boolean
occursAt(long totalTicks)
method_1_951(long arg0)
happensAt(long ticks)
private static long
durationToNext(int periodTicks, long from, long to)
method_1_948(int arg0, long arg1, long arg2)
getTimeUntilNextOccurrence(int periodTicks, long wrappedQueryTicks, long markerTicks)
public RegistryEntry<WorldClockKey>
clock()
comp_1_71()
clock()
public int
ticks()
comp_1_74()
ticks()
public Optional<Integer>
periodTicks()
comp_1_72()
periodTicks()
public boolean
showInCommands()
comp_1_73()
showInCommands()