CLASS uf net/minecraft/server/world/ServerChunkManagerEntry CLASS uf$a Unloaded FIELD b INSTANCE Luf$a; FIELD a UNLOADED_CHUNK Lcom/mojang/datafixers/util/Either; FIELD b UNLOADED_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture; FIELD c UNLOADED_WORLD_CHUNK Lcom/mojang/datafixers/util/Either; FIELD d UNLOADED_WORLD_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture; FIELD e chunkStatuses Ljava/util/List; FIELD g statusToChunk Ljava/util/concurrent/atomic/AtomicReferenceArray; FIELD j chunk Ljava/util/concurrent/CompletableFuture; FIELD l level I FIELD n pos Lbbt; FIELD o blockUpdatePositions [S FIELD p blockUpdateCount I FIELD u lightingProvider Lcfj; METHOD (Lbbt;ILcfj;Luf$c;Luf$d;)V ARG 2 level METHOD a setLevel (I)V ARG 1 level METHOD a markForUpdate (III)V METHOD a sendBlockEntityUpdatePacket (Lbcf;Let;)V METHOD a getChunkForStatus (Lbrx;)Ljava/util/concurrent/CompletableFuture; ARG 1 status METHOD a flushUpdates (Lbse;)V METHOD a updateChunk (Ljava/util/concurrent/CompletableFuture;)V METHOD a sendPacket (Ljr;Z)V METHOD b getStatusByLevel (I)Lbrx; ARG 0 level METHOD b getChunkMinimumStatus (Lbrx;)Ljava/util/concurrent/CompletableFuture; ARG 1 status METHOD c getChunk ()Lbse; METHOD f getChunkFuture ()Ljava/util/concurrent/CompletableFuture; METHOD h getPos ()Lbbt; METHOD i getLevel ()I