CLASS agn net/minecraft/util/MailboxProcessor
	FIELD a mailbox Lagp;
	FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD c stateFlags Ljava/util/concurrent/atomic/AtomicInteger;
	FIELD d executor Ljava/util/concurrent/Executor;
	FIELD e name Ljava/lang/String;
	METHOD <init> (Lagp;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 create (Ljava/util/concurrent/Executor;Ljava/lang/String;)Lagn;
		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
