CLASS uu net/minecraft/server/world/ThreadedAnvilChunkStorage
	CLASS uu$a TicketManager
		METHOD <init> (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 <init> (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 <init> (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;
