CLASS uu net/minecraft/server/world/ThreadedAnvilChunkStorage CLASS uu$a TicketManager METHOD (Luu;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V ARG 1 workerExecutor ARG 2 mainThreadExecutor CLASS uu$b EntityTracker FIELD b entry Lvh; FIELD c entity Lail; FIELD d maxDistance I FIELD e lastCameraPosition Lfo; FIELD f playersTracking Ljava/util/Set; METHOD (Luu;Lail;IIZ)V ARG 2 maxDistance ARG 3 tickInterval METHOD a stopTracking ()V METHOD a updateCameraPosition (Ljava/util/List;)V ARG 1 players METHOD a sendToOtherNearbyPlayers (Lkb;)V ARG 1 packet METHOD a stopTracking (Lvj;)V METHOD b sendToNearbyPlayers (Lkb;)V ARG 1 packet METHOD b updateCameraPosition (Lvj;)V ARG 1 players METHOD equals (Ljava/lang/Object;)Z ARG 1 o FIELD B watchDistance I FIELD a MAX_LEVEL I FIELD d LOGGER Lorg/apache/logging/log4j/Logger; FIELD e currentChunkHolders Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; FIELD f chunkHolders Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; FIELD i world Lvi; FIELD j serverLightingProvider Lvl; FIELD k mainThreadExecutor Lagn; FIELD l chunkGenerator Lbxc; FIELD m persistentStateManagerFactory Ljava/util/function/Supplier; FIELD n pointOfInterestStorage Laqk; FIELD o unloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet; FIELD p chunkHolderListDirty Z FIELD q chunkTaskPrioritySystem Luw; FIELD r worldgenActor Lagp; FIELD s mainActor Lagp; FIELD t worldGenerationProgressListener Lvr; FIELD u ticketManager Luu$a; FIELD v totalChunksLoadedCount Ljava/util/concurrent/atomic/AtomicInteger; FIELD w structureManager Lcjj; FIELD x saveDir Ljava/io/File; FIELD y playerChunkWatchingManager Lvd; FIELD z entityTrackers Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; METHOD (Lvi;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lcjj;Ljava/util/concurrent/Executor;Lagn;Lbxp;Lbxc;Lvr;Ljava/util/function/Supplier;I)V ARG 1 world ARG 3 dataFixer ARG 5 workerExecutor ARG 6 mainThreadExecutor ARG 8 chunkGenerator ARG 9 worldGenerationProgressListener METHOD a getLightProvider ()Lvl; METHOD a setViewDistance (I)V ARG 1 watchDistance METHOD a getCurrentChunkHolder (J)Lut; ARG 1 pos METHOD a setLevel (JILut;I)Lut; ARG 1 pos ARG 3 level ARG 4 holder METHOD a loadEntity (Lail;)V METHOD a sendToOtherNearbyPlayers (Lail;Lkb;)V ARG 1 entity ARG 2 packet METHOD a getDebugString (Lbgx;)Ljava/lang/String; ARG 1 pos METHOD a getChebyshevDistance (Lbgx;II)I ARG 0 pos ARG 1 x ARG 2 z METHOD a createChunkRegionFuture (Lbgx;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; ARG 1 centerChunk ARG 2 margin ARG 3 distanceToStatus METHOD a getSquaredDistance (Lbgx;Lail;)D ARG 0 pos ARG 1 entity METHOD a save (Lbxb;)Z METHOD a getRequiredStatusForGeneration (Lbxg;I)Lbxg; ARG 1 centerChunkTargetStatus ARG 2 distance METHOD a tick (Ljava/util/function/BooleanSupplier;)V METHOD a createTickingFuture (Lut;)Ljava/util/concurrent/CompletableFuture; METHOD a createChunkFuture (Lut;Lbxg;)Ljava/util/concurrent/CompletableFuture; METHOD a updateCameraPosition (Lvj;)V ARG 1 player METHOD a sendWatchPackets (Lvj;Lbgx;[Lkb;ZZ)V ARG 1 player ARG 2 pos ARG 3 packets ARG 4 withinMaxWatchDistance ARG 5 withinViewDistance METHOD a handlePlayerAddedOrRemoved (Lvj;Z)V ARG 1 player ARG 2 added METHOD a sendChunkDataPackets (Lvj;[Lkb;Lbxn;)V ARG 1 player ARG 2 packets ARG 3 chunk METHOD a save (Z)V ARG 1 flush METHOD b updateHolderMap ()Z METHOD b getChunkHolder (J)Lut; ARG 1 pos METHOD b unloadEntity (Lail;)V METHOD b sendToNearbyPlayers (Lail;Lkb;)V ARG 1 entity ARG 2 packet METHOD b createEntityTickingChunkFuture (Lbgx;)Ljava/util/concurrent/CompletableFuture; ARG 1 pos METHOD b getChebyshevDistance (Lbgx;Lvj;Z)I ARG 0 pos ARG 1 player ARG 2 useCameraPosition METHOD b createBorderFuture (Lut;)Ljava/util/concurrent/CompletableFuture; METHOD b doesNotGenerateChunks (Lvj;)Z ARG 1 player METHOD c getTotalChunksLoadedCount ()I METHOD c getCompletedLevelSupplier (J)Ljava/util/function/IntSupplier; ARG 1 pos METHOD c convertToFullChunk (Lut;)Ljava/util/concurrent/CompletableFuture; METHOD d getLoadedChunkCount ()I METHOD d isTooFarFromPlayersToSpawnMobs (Lbgx;)Z METHOD e getTicketManager ()Luu$a; METHOD f entryIterator ()Ljava/lang/Iterable; METHOD g tickPlayerMovement ()V METHOD g getUpdatedChunkTag (Lbgx;)Lic; ARG 1 pos METHOD h getPointOfInterestStorage ()Laqk;