CLASS bss net/minecraft/world/chunk/ChunkStatus CLASS bss$a Task METHOD doWork (Lbss;Lbdb;Lbso;Lceq;Lux;Ljava/util/function/Function;Ljava/util/List;Lbsn;)Ljava/util/concurrent/CompletableFuture; ARG 1 targetStatus ARG 2 world ARG 3 generator CLASS bss$b ChunkType FIELD a PROTOCHUNK Lbss$b; FIELD b LEVELCHUNK Lbss$b; CLASS bss$c SimpleTask METHOD doWork (Lbdb;Lbso;Ljava/util/List;Lbsn;)V ARG 1 world ARG 2 generator ARG 4 chunk METHOD doWork (Lbss;Lbdb;Lbso;Lceq;Lux;Ljava/util/function/Function;Ljava/util/List;Lbsn;)Ljava/util/concurrent/CompletableFuture; ARG 1 targetStatus ARG 2 world ARG 3 generator FIELD a EMPTY Lbss; FIELD b STRUCTURE_STARTS Lbss; FIELD c STRUCTURE_REFERENCES Lbss; FIELD d BIOMES Lbss; FIELD e NOISE Lbss; FIELD f SURFACE Lbss; FIELD g CARVERS Lbss; FIELD h LIQUID_CARVERS Lbss; FIELD i FEATURES Lbss; FIELD j LIGHT Lbss; FIELD k SPAWN Lbss; FIELD l HEIGHTMAPS Lbss; FIELD m FULL Lbss; FIELD n DISTANCE_TO_TARGET_GENERATION_STATUS Ljava/util/List; FIELD o STATUS_TO_TARGET_GENERATION_RADIUS Lit/unimi/dsi/fastutil/ints/IntList; FIELD p name Ljava/lang/String; FIELD q index I FIELD r previous Lbss; FIELD s task Lbss$a; FIELD t taskMargin I FIELD u chunkType Lbss$b; FIELD v surfaceGenerated Z METHOD (Ljava/lang/String;Lbss;IZLbss$b;Lbss$a;)V ARG 1 name ARG 2 previous ARG 6 task METHOD a createOrderedList ()Ljava/util/List; METHOD a getTargetGenerationStatus (I)Lbss; ARG 0 distance METHOD a runTask (Lbdb;Lbso;Lceq;Lux;Ljava/util/function/Function;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; ARG 2 chunkGenerator METHOD a getTargetGenerationRadius (Lbss;)I ARG 0 status METHOD a get (Ljava/lang/String;)Lbss; ARG 0 id METHOD a register (Ljava/lang/String;Lbss;IZLbss$b;Lbss$a;)Lbss; ARG 0 name ARG 1 status ARG 2 taskMargin ARG 5 task METHOD a register (Ljava/lang/String;Lbss;IZLbss$b;Lbss$c;)Lbss; ARG 0 name ARG 1 previousStatus ARG 2 taskMargin ARG 4 type ARG 5 task METHOD b getMaxTargetGenerationRadius ()I METHOD b isAfter (Lbss;)Z METHOD c getIndex ()I METHOD d getName ()Ljava/lang/String; METHOD e getPrevious ()Lbss; METHOD f getTaskMargin ()I METHOD g getChunkType ()Lbss$b; METHOD h isSurfaceGenerated ()Z METHOD i getLightStatus ()Lbss;