CLASS afg net/minecraft/util/MailboxProcessor FIELD a taskList Lafi; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD c stateFlags Ljava/util/concurrent/atomic/AtomicInteger; FIELD e name Ljava/lang/String; METHOD (Lafi;Ljava/util/concurrent/Executor;Ljava/lang/String;)V ARG 1 mailbox ARG 3 name METHOD a getName ()Ljava/lang/String; METHOD a run (Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I ARG 1 keepRunningProvider METHOD a create (Ljava/util/concurrent/Executor;Ljava/lang/String;)Lafg; ARG 0 executor ARG 1 name METHOD b lock ()Z METHOD c unlock ()V METHOD d hasMessages ()Z METHOD e isLocked ()Z METHOD f runNext ()Z METHOD g execute ()V