CLASS afi net/minecraft/util/Mailbox CLASS afi$a PrioritizedQueueMailbox FIELD a queues Ljava/util/List; METHOD (I)V ARG 1 priorityCount METHOD a getNext ()Ljava/lang/Object; METHOD a add (Lafi$b;)Z ARG 1 message METHOD a add (Ljava/lang/Object;)Z METHOD b isEmpty ()Z METHOD c getNext ()Ljava/lang/Runnable; CLASS afi$b PrioritizedMessage FIELD a priority I FIELD b runnable Ljava/lang/Runnable; METHOD (ILjava/lang/Runnable;)V ARG 1 priority ARG 2 runnable METHOD a getPriority ()I CLASS afi$c QueueMailbox FIELD a queue Ljava/util/Queue; METHOD a getNext ()Ljava/lang/Object; METHOD a add (Ljava/lang/Object;)Z METHOD b isEmpty ()Z METHOD a getNext ()Ljava/lang/Object; METHOD a add (Ljava/lang/Object;)Z METHOD b isEmpty ()Z