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 (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