CLASS uj net/minecraft/server/world/ServerChunkManager
	CLASS uj$a
	FIELD A spawnMonsters Z
	FIELD B spawnAnimals Z
	FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD d chunkStatuses Ljava/util/List;
	FIELD f chunkGenerator Lbqa;
	FIELD g chunkSaveHandler Lbqy;
	FIELD h world Lbas;
	FIELD i worldThread Ljava/lang/Thread;
	FIELD j genQueue Ljava/util/Queue;
	FIELD k players Luh;
	FIELD l loadedChunkMap Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
	FIELD p maxWatchDistance I
	FIELD r genWorkerPool Ljava/util/concurrent/ExecutorService;
	FIELD s genWorkerId Ljava/util/concurrent/atomic/AtomicInteger;
	FIELD v lightProvider Luo;
	METHOD a getLightingProvider ()Lcdq;
	METHOD a getChunkSync (IILbqe;Z)Lbpz;
		ARG 1 x
		ARG 2 z
		ARG 3 status
		ARG 4 require
		ARG 5 isWorldThread
	METHOD a getWatchDistance (Lbag;II)I
	METHOD a getSqDistance (Lbag;Lagk;)D
	METHOD a markForUpdate (Let;)V
	METHOD a tick (Ljava/util/function/BooleanSupplier;)V
	METHOD a addPlayer (Lum;)V
	METHOD a (Lum;II)Z
		ARG 2 x
		ARG 3 z
	METHOD a sendChunkPackets (Lum;Lbag;[Ljp;ZZ)V
		ARG 4 previouslyWatching
		ARG 5 currentlyWatching
	METHOD a addOrRemovePlayer (Lum;Z)V
		ARG 2 add
		ARG 3 canNotGenerate
		ARG 4 notWatching
		ARG 5 x
		ARG 6 z
	METHOD a save (Z)V
		ARG 1 saveChunks
		ARG 4 chunk
	METHOD a setMobSpawnOptions (ZZ)V
		ARG 1 spawnMonsters
		ARG 2 spawnAnimals
	METHOD b getProgressString ()Ljava/lang/String;
	METHOD b applyViewDistance (I)V
	METHOD b get (II)Lbae;
		ARG 1 chunkX
	METHOD b getChunkAsync (IILbqe;Z)Ljava/util/concurrent/CompletableFuture;
		ARG 1 x
		ARG 2 z
		ARG 3 status
	METHOD b (J)Ltz;
	METHOD b getWatchDistance (Lbag;Lagk;)I
	METHOD b removePlayer (Lum;)V
	METHOD c updateChunkWatchingForPlayer (Lum;)V
		ARG 1 playerEntity
		ARG 2 currentX
		ARG 3 currentZ
		ARG 4 prevX
		ARG 5 prevZ
		ARG 6 prevPos
		ARG 8 currentPos
		ARG 10 prevWatchDisabled
		ARG 11 currentWatchDisabled
		ARG 12 mojangPleaseFix
		ARG 13 minX
		ARG 14 minZ
		ARG 15 maxX
		ARG 16 maxZ
		ARG 19 pos
		ARG 20 previouslyWatching
		ARG 21 currentlyWatching
	METHOD d getWorld ()Lbas;
	METHOD d isWatchDisabled (Lum;)Z
	METHOD f updateLight ()V
	METHOD g getStatus ()Ljava/lang/String;
	METHOD h getChunkGenerator ()Lbqa;
	METHOD i getLoadedChunkCount ()I
	METHOD k getRemainingWatchDistance ()I
	METHOD o doMobSpawning ()V
