Package net.minecraft.world.timer
Class Timer<T>
java.lang.Object
net.minecraft.world.timer.Timer<T>
- Mappings:
- Namespace - Name - official - edv- intermediary - net/minecraft/class_236- named - net/minecraft/world/timer/Timer
- 
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 - official - a- Ledv;a:Lorg/slf4j/Logger;- intermediary - field_1315- Lnet/minecraft/class_236;field_1315:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/world/timer/Timer;LOGGER:Lorg/slf4j/Logger;
 
- 
CALLBACK_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ledv;b:Ljava/lang/String;- intermediary - field_31876- Lnet/minecraft/class_236;field_31876:Ljava/lang/String;- named - CALLBACK_KEY- Lnet/minecraft/world/timer/Timer;CALLBACK_KEY:Ljava/lang/String;
 
- 
NAME_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Ledv;c:Ljava/lang/String;- intermediary - field_31877- Lnet/minecraft/class_236;field_31877:Ljava/lang/String;- named - NAME_KEY- Lnet/minecraft/world/timer/Timer;NAME_KEY:Ljava/lang/String;
 
- 
TRIGGER_TIME_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Ledv;d:Ljava/lang/String;- intermediary - field_31878- Lnet/minecraft/class_236;field_31878:Ljava/lang/String;- named - TRIGGER_TIME_KEY- Lnet/minecraft/world/timer/Timer;TRIGGER_TIME_KEY:Ljava/lang/String;
 
- 
callback- Mappings:
- Namespace - Name - Mixin selector - official - e- Ledv;e:Ledu;- intermediary - field_1314- Lnet/minecraft/class_236;field_1314:Lnet/minecraft/class_233;- named - callback- Lnet/minecraft/world/timer/Timer;callback:Lnet/minecraft/world/timer/TimerCallbackSerializer;
 
- 
events- Mappings:
- Namespace - Name - Mixin selector - official - f- Ledv;f:Ljava/util/Queue;- intermediary - field_1313- Lnet/minecraft/class_236;field_1313:Ljava/util/Queue;- named - events- Lnet/minecraft/world/timer/Timer;events:Ljava/util/Queue;
 
- 
eventCounter- Mappings:
- Namespace - Name - Mixin selector - official - g- Ledv;g:Lcom/google/common/primitives/UnsignedLong;- intermediary - field_1311- Lnet/minecraft/class_236;field_1311:Lcom/google/common/primitives/UnsignedLong;- named - eventCounter- Lnet/minecraft/world/timer/Timer;eventCounter:Lcom/google/common/primitives/UnsignedLong;
 
- 
eventsByName- Mappings:
- Namespace - Name - Mixin selector - official - h- Ledv;h:Lcom/google/common/collect/Table;- intermediary - field_1312- Lnet/minecraft/class_236;field_1312:Lcom/google/common/collect/Table;- named - eventsByName- Lnet/minecraft/world/timer/Timer;eventsByName:Lcom/google/common/collect/Table;
 
 
- 
- 
Constructor Details- 
Timerpublic Timer(TimerCallbackSerializer<T> timerCallbackSerializer, Stream<? extends com.mojang.serialization.Dynamic<?>> nbts) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ledv;<init>(Ledu;Ljava/util/stream/Stream;)V- intermediary - <init>- Lnet/minecraft/class_236;<init>(Lnet/minecraft/class_233;Ljava/util/stream/Stream;)V- named - <init>- Lnet/minecraft/world/timer/Timer;<init>(Lnet/minecraft/world/timer/TimerCallbackSerializer;Ljava/util/stream/Stream;)V
 
- 
Timer- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ledv;<init>(Ledu;)V- intermediary - <init>- Lnet/minecraft/class_236;<init>(Lnet/minecraft/class_233;)V- named - <init>- Lnet/minecraft/world/timer/Timer;<init>(Lnet/minecraft/world/timer/TimerCallbackSerializer;)V
 
 
- 
- 
Method Details- 
createEventComparator- Mappings:
- Namespace - Name - Mixin selector - official - c- Ledv;c()Ljava/util/Comparator;- intermediary - method_987- Lnet/minecraft/class_236;method_987()Ljava/util/Comparator;- named - createEventComparator- Lnet/minecraft/world/timer/Timer;createEventComparator()Ljava/util/Comparator;
 
- 
processEvents- Mappings:
- Namespace - Name - Mixin selector - official - a- Ledv;a(Ljava/lang/Object;J)V- intermediary - method_988- Lnet/minecraft/class_236;method_988(Ljava/lang/Object;J)V- named - processEvents- Lnet/minecraft/world/timer/Timer;processEvents(Ljava/lang/Object;J)V
 
- 
setEvent- Mappings:
- Namespace - Name - Mixin selector - official - a- Ledv;a(Ljava/lang/String;JLedt;)V- intermediary - method_985- Lnet/minecraft/class_236;method_985(Ljava/lang/String;JLnet/minecraft/class_234;)V- named - setEvent- Lnet/minecraft/world/timer/Timer;setEvent(Ljava/lang/String;JLnet/minecraft/world/timer/TimerCallback;)V
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - official - a- Ledv;a(Ljava/lang/String;)I- intermediary - method_22593- Lnet/minecraft/class_236;method_22593(Ljava/lang/String;)I- named - remove- Lnet/minecraft/world/timer/Timer;remove(Ljava/lang/String;)I
 
- 
getEventNames- Mappings:
- Namespace - Name - Mixin selector - official - a- Ledv;a()Ljava/util/Set;- intermediary - method_22592- Lnet/minecraft/class_236;method_22592()Ljava/util/Set;- named - getEventNames- Lnet/minecraft/world/timer/Timer;getEventNames()Ljava/util/Set;
 
- 
addEvent- Mappings:
- Namespace - Name - Mixin selector - official - a- Ledv;a(Lqr;)V- intermediary - method_986- Lnet/minecraft/class_236;method_986(Lnet/minecraft/class_2487;)V- named - addEvent- Lnet/minecraft/world/timer/Timer;addEvent(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
serialize- Mappings:
- Namespace - Name - Mixin selector - official - a- Ledv;a(Ledv$a;)Lqr;- intermediary - method_980- Lnet/minecraft/class_236;method_980(Lnet/minecraft/class_236$class_237;)Lnet/minecraft/class_2487;- named - serialize- Lnet/minecraft/world/timer/Timer;serialize(Lnet/minecraft/world/timer/Timer$Event;)Lnet/minecraft/nbt/NbtCompound;
 
- 
toNbt- Mappings:
- Namespace - Name - Mixin selector - official - b- Ledv;b()Lqx;- intermediary - method_982- Lnet/minecraft/class_236;method_982()Lnet/minecraft/class_2499;- named - toNbt- Lnet/minecraft/world/timer/Timer;toNbt()Lnet/minecraft/nbt/NbtList;
 
 
-