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