Package net.minecraft.world.timer
Class Timer<T>
java.lang.Object
net.minecraft.world.timer.Timer<T>
- Mappings:
- Namespace - Name - named - net/minecraft/world/timer/Timer- intermediary - net/minecraft/class_236- official - fao
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final TimerCallbackSerializer<T> private static final Stringprivate UnsignedLongprivate final Queue<Timer.Event<T>> private final Table<String, Long, Timer.Event<T>> private static final Loggerprivate static final Stringprivate static final String
- 
Constructor SummaryConstructorsConstructorDescriptionTimer(TimerCallbackSerializer<T> timerCallbackSerializer) Timer(TimerCallbackSerializer<T> timerCallbackSerializer, Stream<? extends com.mojang.serialization.Dynamic<?>> nbts) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddEvent(NbtCompound nbt) private static <T> Comparator<Timer.Event<T>> voidprocessEvents(T server, long time) intprivate NbtCompoundserialize(Timer.Event<T> event) voidsetEvent(String name, long triggerTime, TimerCallback<T> callback) toNbt()
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/world/timer/Timer;LOGGER:Lorg/slf4j/Logger;- intermediary - field_1315- Lnet/minecraft/class_236;field_1315:Lorg/slf4j/Logger;- official - a- Lfao;a:Lorg/slf4j/Logger;
 
- 
CALLBACK_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - CALLBACK_KEY- Lnet/minecraft/world/timer/Timer;CALLBACK_KEY:Ljava/lang/String;- intermediary - field_31876- Lnet/minecraft/class_236;field_31876:Ljava/lang/String;- official - b- Lfao;b:Ljava/lang/String;
 
- 
NAME_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - NAME_KEY- Lnet/minecraft/world/timer/Timer;NAME_KEY:Ljava/lang/String;- intermediary - field_31877- Lnet/minecraft/class_236;field_31877:Ljava/lang/String;- official - c- Lfao;c:Ljava/lang/String;
 
- 
TRIGGER_TIME_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TRIGGER_TIME_KEY- Lnet/minecraft/world/timer/Timer;TRIGGER_TIME_KEY:Ljava/lang/String;- intermediary - field_31878- Lnet/minecraft/class_236;field_31878:Ljava/lang/String;- official - d- Lfao;d:Ljava/lang/String;
 
- 
callback- Mappings:
- Namespace - Name - Mixin selector - named - callback- Lnet/minecraft/world/timer/Timer;callback:Lnet/minecraft/world/timer/TimerCallbackSerializer;- intermediary - field_1314- Lnet/minecraft/class_236;field_1314:Lnet/minecraft/class_233;- official - e- Lfao;e:Lfan;
 
- 
events- Mappings:
- Namespace - Name - Mixin selector - named - events- Lnet/minecraft/world/timer/Timer;events:Ljava/util/Queue;- intermediary - field_1313- Lnet/minecraft/class_236;field_1313:Ljava/util/Queue;- official - f- Lfao;f:Ljava/util/Queue;
 
- 
eventCounter- Mappings:
- Namespace - Name - Mixin selector - named - eventCounter- Lnet/minecraft/world/timer/Timer;eventCounter:Lcom/google/common/primitives/UnsignedLong;- intermediary - field_1311- Lnet/minecraft/class_236;field_1311:Lcom/google/common/primitives/UnsignedLong;- official - g- Lfao;g:Lcom/google/common/primitives/UnsignedLong;
 
- 
eventsByName- Mappings:
- Namespace - Name - Mixin selector - named - eventsByName- Lnet/minecraft/world/timer/Timer;eventsByName:Lcom/google/common/collect/Table;- intermediary - field_1312- Lnet/minecraft/class_236;field_1312:Lcom/google/common/collect/Table;- official - h- Lfao;h:Lcom/google/common/collect/Table;
 
 
- 
- 
Constructor Details- 
Timerpublic Timer(TimerCallbackSerializer<T> timerCallbackSerializer, Stream<? extends com.mojang.serialization.Dynamic<?>> nbts) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/timer/Timer;<init>(Lnet/minecraft/world/timer/TimerCallbackSerializer;Ljava/util/stream/Stream;)V- intermediary - <init>- Lnet/minecraft/class_236;<init>(Lnet/minecraft/class_233;Ljava/util/stream/Stream;)V- official - <init>- Lfao;<init>(Lfan;Ljava/util/stream/Stream;)V
 
- 
Timer- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/timer/Timer;<init>(Lnet/minecraft/world/timer/TimerCallbackSerializer;)V- intermediary - <init>- Lnet/minecraft/class_236;<init>(Lnet/minecraft/class_233;)V- official - <init>- Lfao;<init>(Lfan;)V
 
 
- 
- 
Method Details- 
createEventComparator- Mappings:
- Namespace - Name - Mixin selector - named - createEventComparator- Lnet/minecraft/world/timer/Timer;createEventComparator()Ljava/util/Comparator;- intermediary - method_987- Lnet/minecraft/class_236;method_987()Ljava/util/Comparator;- official - c- Lfao;c()Ljava/util/Comparator;
 
- 
processEvents- Mappings:
- Namespace - Name - Mixin selector - named - processEvents- Lnet/minecraft/world/timer/Timer;processEvents(Ljava/lang/Object;J)V- intermediary - method_988- Lnet/minecraft/class_236;method_988(Ljava/lang/Object;J)V- official - a- Lfao;a(Ljava/lang/Object;J)V
 
- 
setEvent- Mappings:
- Namespace - Name - Mixin selector - named - setEvent- Lnet/minecraft/world/timer/Timer;setEvent(Ljava/lang/String;JLnet/minecraft/world/timer/TimerCallback;)V- intermediary - method_985- Lnet/minecraft/class_236;method_985(Ljava/lang/String;JLnet/minecraft/class_234;)V- official - a- Lfao;a(Ljava/lang/String;JLfam;)V
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - named - remove- Lnet/minecraft/world/timer/Timer;remove(Ljava/lang/String;)I- intermediary - method_22593- Lnet/minecraft/class_236;method_22593(Ljava/lang/String;)I- official - a- Lfao;a(Ljava/lang/String;)I
 
- 
getEventNames- Mappings:
- Namespace - Name - Mixin selector - named - getEventNames- Lnet/minecraft/world/timer/Timer;getEventNames()Ljava/util/Set;- intermediary - method_22592- Lnet/minecraft/class_236;method_22592()Ljava/util/Set;- official - a- Lfao;a()Ljava/util/Set;
 
- 
addEvent- Mappings:
- Namespace - Name - Mixin selector - named - addEvent- Lnet/minecraft/world/timer/Timer;addEvent(Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_986- Lnet/minecraft/class_236;method_986(Lnet/minecraft/class_2487;)V- official - a- Lfao;a(Ltq;)V
 
- 
serialize- Mappings:
- Namespace - Name - Mixin selector - named - serialize- Lnet/minecraft/world/timer/Timer;serialize(Lnet/minecraft/world/timer/Timer$Event;)Lnet/minecraft/nbt/NbtCompound;- intermediary - method_980- Lnet/minecraft/class_236;method_980(Lnet/minecraft/class_236$class_237;)Lnet/minecraft/class_2487;- official - a- Lfao;a(Lfao$a;)Ltq;
 
- 
toNbt- Mappings:
- Namespace - Name - Mixin selector - named - toNbt- Lnet/minecraft/world/timer/Timer;toNbt()Lnet/minecraft/nbt/NbtList;- intermediary - method_982- Lnet/minecraft/class_236;method_982()Lnet/minecraft/class_2499;- official - b- Lfao;b()Ltw;
 
 
-