CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager
	FIELD field_16246 chunks Lnet/minecraft/class_631$class_3681;
	FIELD field_16525 world Lnet/minecraft/class_638;
	FIELD field_3676 emptyChunk Lnet/minecraft/class_2818;
	FIELD field_3677 lightingProvider Lnet/minecraft/class_3568;
	FIELD field_3679 LOGGER Lorg/apache/logging/log4j/Logger;
	METHOD <init> (Lnet/minecraft/class_638;I)V
		ARG 1 world
		ARG 2 loadDistance
	METHOD method_16020 loadChunkFromPacket (IILnet/minecraft/class_4548;Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/BitSet;)Lnet/minecraft/class_2818;
		ARG 1 x
		ARG 2 z
		ARG 3 biomes
		ARG 4 buf
		ARG 5 nbt
	METHOD method_20180 updateLoadDistance (I)V
		ARG 1 loadDistance
	METHOD method_20181 positionEquals (Lnet/minecraft/class_2818;II)Z
		ARG 0 chunk
		ARG 1 x
		ARG 2 z
	METHOD method_20230 getChunkMapRadius (I)I
		ARG 0 loadDistance
	METHOD method_20317 setChunkMapCenter (II)V
		ARG 1 x
		ARG 2 z
	METHOD method_2859 unload (II)V
		ARG 1 chunkX
		ARG 2 chunkZ
	CLASS class_3681 ClientChunkMap
		FIELD field_16251 chunks Ljava/util/concurrent/atomic/AtomicReferenceArray;
		FIELD field_16252 diameter I
		FIELD field_16253 radius I
		FIELD field_19143 loadedChunkCount I
		FIELD field_19204 centerChunkX I
		FIELD field_19205 centerChunkZ I
		METHOD <init> (Lnet/minecraft/class_631;I)V
			ARG 2 loadDistance
		METHOD method_16027 getIndex (II)I
			ARG 1 chunkX
			ARG 2 chunkZ
		METHOD method_16031 set (ILnet/minecraft/class_2818;)V
			ARG 1 index
			ARG 2 chunk
		METHOD method_16033 getChunk (I)Lnet/minecraft/class_2818;
			ARG 1 index
		METHOD method_16034 isInRadius (II)Z
			ARG 1 chunkX
			ARG 2 chunkZ
		METHOD method_20183 compareAndSet (ILnet/minecraft/class_2818;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2818;
			ARG 1 index
			ARG 2 expect
			ARG 3 update
