CLASS ut net/minecraft/server/world/ServerChunkManager
	FIELD a LEVEL_COUNT I
	FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I
	FIELD c CHUNK_STATUSES Ljava/util/List;
	FIELD d ticketManager Luo;
	FIELD e chunkGenerator Lbso;
	FIELD f world Luu;
	FIELD g serverThread Ljava/lang/Thread;
	FIELD h lightProvider Lux;
	FIELD i taskQueue Ljava/util/Queue;
	FIELD j players Lur;
	FIELD k threadedAnvilChunkStorage Lui;
	FIELD l persistentStateManager Lcjl;
	FIELD m maxWatchDistance I
	FIELD n lastMobSpawningTime J
	FIELD o spawnMonsters Z
	FIELD p spawnAnimals Z
	METHOD a getLightingProvider ()Lux;
	METHOD a applyViewDistance (I)V
		ARG 1 viewDistance
	METHOD a getChunkHolder (J)Luh;
		ARG 1 pos
	METHOD a getDebugString (Lbco;)Ljava/lang/String;
		ARG 1 pos
	METHOD a getWatchDistance (Lbco;II)I
	METHOD a getWatchDistance (Lbco;Lahl;)I
	METHOD a getWatchDistance (Lbco;Luv;Z)I
		ARG 0 chunkPos
		ARG 1 player
	METHOD a (Lbdk;III)V
		ARG 1 arg1
		ARG 2 arg2
		ARG 3 arg3
		ARG 4 arg4
	METHOD a markForUpdate (Les;)V
	METHOD a addPlayer (Luv;)V
		ARG 1 player
	METHOD a (Luv;II)Z
		ARG 2 x
		ARG 3 z
	METHOD a addOrRemovePlayer (Luv;Z)V
		ARG 1 player
		ARG 2 add
	METHOD a addTicket (Luz;Lbco;ILjava/lang/Object;)V
	METHOD a save (Z)V
		ARG 1 flush
	METHOD b getTotalChunksLoadedCount ()I
	METHOD b getChunkSyncIfServerThread (IILbss;Z)Ljava/util/concurrent/CompletableFuture;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 status
		ARG 4 create
	METHOD b getSqDistance (Lbco;Lahl;)D
	METHOD b removePlayer (Luv;)V
		ARG 1 player
	METHOD b removeTicket (Luz;Lbco;ILjava/lang/Object;)V
	METHOD c getWorld ()Lbdb;
	METHOD c getChunkAsync (IILbss;Z)Ljava/util/concurrent/CompletableFuture;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 status
		ARG 4 create
	METHOD c updateChunkWatchingForPlayer (Luv;)V
		ARG 1 playerEntity
	METHOD d executeQueuedTask ()Z
	METHOD d doesNotGenerateChunks (Luv;)Z
		ARG 1 player
	METHOD g getLoadedChunkCount ()I
	METHOD h getPersistentStateManager ()Lcjl;
	METHOD k update ()Z
	METHOD l doMobSpawning ()V
