net.minecraft.world.timer

public class Timer<T>

crt
net.minecraft.class_236
net.minecraft.world.timer.Timer
net.minecraft.unmapped.C_14861339
net.minecraft.command.TimerCallbackManager
net.minecraft.command.TimerCallbackManager

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_1315
LOGGER
f_90548632
field_216333_a
LOGGER
private final TimerCallbackSerializer<T>
b
field_1314
callback
f_72467244
field_216334_b
field_216334_b
private final Queue<Timer$Event<T>>
c
field_1313
events
f_06676207
field_216335_c
entries
private com.google.common.primitives.UnsignedLong
d
field_1311
eventCounter
f_99436636
field_216336_d
nextUniqueId
private final Map<String, Timer$Event<T>>
e
field_1312
eventsByName
f_49237256
field_216337_e
byName

Constructor summary

ModifierConstructor
public (TimerCallbackSerializer<T> arg0)

Method summary

Modifier and TypeMethod
private static <T> Comparator<Timer$Event<T>>
c()
method_987()
createEventComparator()
m_84444355()
func_216330_c()
sorter()
public void
a(T arg0, long arg1)
method_988(T arg0, long arg1)
processEvents(T arg0, long arg1)
m_56009601(T arg0, long arg1)
func_216331_a(T arg0, long arg1)
run(T arg0, long gameTime)
private void
c(String arg0, long arg1, crr<T> arg2)
method_985(String arg0, long arg1, class_234<T> arg2)
setEvent(String arg0, long arg1, TimerCallback<T> arg2)
m_53935312(String arg0, long arg1, C_62125707<T> arg2)
func_216328_c(String arg0, long arg1, ITimerCallback<T> arg2)
schedule(String arg0, long arg1, ITimerCallback<T> arg2)
public boolean
a(String arg0, long arg1, crr<T> arg2)
method_981(String arg0, long arg1, class_234<T> arg2)
addEvent(String arg0, long arg1, TimerCallback<T> arg2)
m_06018072(String arg0, long arg1, C_62125707<T> arg2)
func_216325_a(String arg0, long arg1, ITimerCallback<T> arg2)
scheduleSkipDuplicate(String arg0, long arg1, ITimerCallback<T> arg2)
public void
b(String arg0, long arg1, crr<T> arg2)
method_984(String arg0, long arg1, class_234<T> arg2)
replaceEvent(String arg0, long arg1, TimerCallback<T> arg2)
m_70685146(String arg0, long arg1, C_62125707<T> arg2)
func_216326_b(String arg0, long arg1, ITimerCallback<T> arg2)
scheduleReplaceDuplicate(String arg0, long arg1, ITimerCallback<T> arg2)
private void
a(ic arg0)
method_986(class_2487 arg0)
addEvent(CompoundTag arg0)
writeNbt(NbtCompound nbt)
func_216329_a(CompoundNBT arg0)
readEntry(CompoundNBT arg0)
public void
a(ij arg0)
method_979(class_2499 arg0)
fromTag(ListTag arg0)
readNbt(NbtList nbt)
func_216323_a(ListNBT arg0)
read(ListNBT arg0)
private CompoundTag
a(crt$a<T> arg0)
method_980(class_236$class_237<T> arg0)
serialize(Timer$Event<T> arg0)
m_56263406(C_14861339$C_55298215<T> arg0)
func_216332_a(TimerCallbackManager$Entry<T> arg0)
writeEntry(TimerCallbackManager$Entry<T> arg0)
public ListTag
b()
method_982()
toTag()
m_87115564()
func_216327_b()
write()