CLASS net/minecraft/class_236 net/minecraft/world/timer/Timer FIELD field_1311 eventCounter Lcom/google/common/primitives/UnsignedLong; FIELD field_1312 eventsByName Lcom/google/common/collect/Table; FIELD field_1313 events Ljava/util/Queue; FIELD field_1314 callback Lnet/minecraft/class_233; FIELD field_1315 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_31876 CALLBACK_KEY Ljava/lang/String; FIELD field_31877 NAME_KEY Ljava/lang/String; FIELD field_31878 TRIGGER_TIME_KEY Ljava/lang/String; METHOD (Lnet/minecraft/class_233;)V ARG 1 timerCallbackSerializer METHOD method_980 serialize (Lnet/minecraft/class_236$class_237;)Lnet/minecraft/class_2487; ARG 1 event METHOD method_982 toNbt ()Lnet/minecraft/class_2499; METHOD method_985 setEvent (Ljava/lang/String;JLnet/minecraft/class_234;)V ARG 1 name ARG 2 triggerTime ARG 4 callback METHOD method_986 addEvent (Lnet/minecraft/class_2487;)V ARG 1 nbt METHOD method_987 createEventComparator ()Ljava/util/Comparator; METHOD method_988 processEvents (Ljava/lang/Object;J)V ARG 1 server ARG 2 time CLASS class_237 Event FIELD field_1316 callback Lnet/minecraft/class_234; FIELD field_1317 name Ljava/lang/String; FIELD field_1318 triggerTime J FIELD field_1319 id Lcom/google/common/primitives/UnsignedLong;