CLASS vd net/minecraft/server/world/ServerChunkManager
	CLASS vd$a MainThreadExecutor
	FIELD a threadedAnvilChunkStorage Lus;
	FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I
	FIELD c CHUNK_STATUSES Ljava/util/List;
	FIELD d ticketManager Luy;
	FIELD e chunkGenerator Lbwr;
	FIELD f world Lvf;
	FIELD g serverThread Ljava/lang/Thread;
	FIELD h lightProvider Lvi;
	FIELD i mainThreadExecutor Lvd$a;
	FIELD j persistentStateManager Lcns;
	FIELD k lastMobSpawningTime J
	FIELD l spawnMonsters Z
	FIELD m spawnAnimals Z
	METHOD <init> (Lvf;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lcix;Ljava/util/concurrent/Executor;Lbwr;IILvo;Ljava/util/function/Supplier;)V
		ARG 5 workerExecutor
	METHOD a getChunkHolder (J)Lur;
		ARG 1 pos
	METHOD a sendToNearbyPlayers (Laid;Lka;)V
		ARG 1 entity
		ARG 2 packet
	METHOD a getDebugString (Lbgn;)Ljava/lang/String;
		ARG 1 pos
	METHOD a markForUpdate (Lev;)V
	METHOD a isMissingForLevel (Lur;I)Z
		ARG 1 holder
		ARG 2 maxLevel
	METHOD a updateCameraPosition (Lvg;)V
		ARG 1 player
	METHOD a addTicket (Lvk;Lbgn;ILjava/lang/Object;)V
	METHOD a save (Z)V
		ARG 1 flush
	METHOD b getTotalChunksLoadedCount ()I
	METHOD b getChunkFutureSyncOnMainThread (IILbwv;Z)Ljava/util/concurrent/CompletableFuture;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 leastStatus
		ARG 4 create
	METHOD b unloadEntity (Laid;)V
	METHOD b sendToOtherNearbyPlayers (Laid;Lka;)V
	METHOD b removeTicket (Lvk;Lbgn;ILjava/lang/Object;)V
	METHOD c applyViewDistance (II)V
		ARG 1 watchDistance
		ARG 2 viewDistance
	METHOD c getChunkFuture (IILbwv;Z)Ljava/util/concurrent/CompletableFuture;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 leastStatus
		ARG 4 create
	METHOD c loadEntity (Laid;)V
	METHOD d executeQueuedTasks ()Z
	METHOD g getLoadedChunkCount ()I
	METHOD h getPersistentStateManager ()Lcns;
	METHOD i getPointOfInterestStorage ()Laqa;
	METHOD l tick ()Z
	METHOD m tickChunks ()V
