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 <init> (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
