CLASS dco net/minecraft/client/world/ClientChunkManager
	CLASS dco$a ClientChunkMap
		FIELD b chunks Ljava/util/concurrent/atomic/AtomicReferenceArray;
		FIELD c loadDistance I
		FIELD d loadDiameter I
		METHOD <init> (Ldco;I)V
			ARG 2 loadDistance
		METHOD a unload (II)V
			ARG 1 chunkX
			ARG 2 chunkZ
		METHOD b getChunk (II)Lbsz;
			ARG 1 chunkX
			ARG 2 chunkZ
		METHOD c index (II)I
			ARG 1 chunkX
			ARG 2 chunkZ
		METHOD d hasChunk (II)Z
			ARG 1 chunkX
			ARG 2 chunkZ
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD b client Lcqn;
	FIELD c emptyChunk Lbsz;
	FIELD d lightingProvider Lcgc;
	FIELD e chunks Ldco$a;
	FIELD f loadedChunkCount I
	FIELD g playerChunkX I
	FIELD h playerChunkZ I
	FIELD i world Ldct;
	METHOD a updateChunkList ()V
	METHOD a loadChunkFromPacket (Lbdb;IILiw;Lhv;IZ)Lbsz;
		ARG 1 world
		ARG 2 chunkX
		ARG 3 chunkZ
		ARG 4 data
		ARG 5 nbt
		ARG 6 updatedSectionsBits
		ARG 7 clearOld
	METHOD a (Lbdk;III)V
		ARG 1 arg1
		ARG 2 arg2
		ARG 3 arg3
		ARG 4 arg4
	METHOD b isWithinDistance (IIIII)Z
		ARG 0 x1
		ARG 1 z1
		ARG 2 x2
		ARG 3 z2
		ARG 4 distance
	METHOD b getChunk (IILbss;Z)Lbsz;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 status
		ARG 4 allowEmpty
	METHOD c unload (II)V
		ARG 1 chunkX
		ARG 2 chunkZ
