CLASS ckl net/minecraft/world/chunk/light/ChunkLightProvider FIELD a chunkProvider Lbxj; FIELD b type Lbho; FIELD c lightStorage Lckn; FIELD d DIRECTIONS [Lfa; FIELD f srcMutablePos Lev$a; FIELD g destMutablePos Lev$a; FIELD h mutablePosGetLightBlockedBetween Lev$a; METHOD (Lbxj;Lbho;Lckn;)V ARG 1 chunkProvider ARG 2 type ARG 3 lightStorage METHOD a hasUpdates ()Z METHOD a (II)Lbgq; ARG 1 chunkX ARG 2 chunkZ METHOD a doLightUpdates (IZZ)I ARG 1 stepCount METHOD a getLightBlockedBetween (JJ)I ARG 1 src ARG 3 dest METHOD a setSection (JLbxb;)V METHOD a getCurrentLevelFromArray (Lbxb;J)I ARG 1 array ARG 2 blockPos METHOD a queueLightCheck (Lev;)V