2019-01-16 13:24:40 -05:00
|
|
|
CLASS cfk net/minecraft/world/chunk/light/ChunkLightProvider
|
|
|
|
FIELD a chunkProvider Lbsk;
|
|
|
|
FIELD b type Lbct;
|
|
|
|
FIELD c lightStorage Lcfm;
|
2018-12-19 16:20:55 -05:00
|
|
|
FIELD d DIRECTIONS [Ley;
|
|
|
|
FIELD f srcMutablePos Let$a;
|
|
|
|
FIELD g destMutablePos Let$a;
|
|
|
|
FIELD h mutablePosGetLightBlockedBetween Let$a;
|
2019-01-16 13:24:40 -05:00
|
|
|
METHOD <init> (Lbsk;Lbct;Lcfm;)V
|
2018-12-19 16:20:55 -05:00
|
|
|
ARG 1 chunkProvider
|
|
|
|
ARG 2 type
|
|
|
|
ARG 3 lightStorage
|
2019-01-16 13:24:40 -05:00
|
|
|
METHOD a getChunkLightArray (III)Lbsc;
|
|
|
|
METHOD a setSection (IIILbsc;)V
|
2018-12-29 06:43:20 -05:00
|
|
|
ARG 1 chunkX
|
|
|
|
ARG 2 sectionY
|
|
|
|
ARG 3 sectionZ
|
|
|
|
ARG 4 data
|
2018-12-19 16:20:55 -05:00
|
|
|
METHOD a scheduleChunkLightUpdate (IIIZ)V
|
|
|
|
ARG 1 chunkX
|
|
|
|
ARG 2 chunkY
|
|
|
|
ARG 3 chunkZ
|
|
|
|
ARG 4 isEmpty
|
|
|
|
METHOD a doLightUpdates (IZZ)I
|
|
|
|
ARG 1 stepCount
|
|
|
|
METHOD a setLevelFor (JI)V
|
|
|
|
ARG 1 index
|
|
|
|
ARG 3 level
|
|
|
|
METHOD a getLightBlockedBetween (JJ)I
|
|
|
|
ARG 1 src
|
|
|
|
ARG 3 dest
|
|
|
|
METHOD a getMergedLevel (JJI)I
|
|
|
|
ARG 1 position
|
|
|
|
ARG 3 source
|
|
|
|
ARG 5 newLevel
|
2019-01-16 13:24:40 -05:00
|
|
|
METHOD a getCurrentLevelFromArray (Lbsc;J)I
|
2018-12-19 16:20:55 -05:00
|
|
|
ARG 1 array
|
|
|
|
ARG 2 blockPos
|
|
|
|
METHOD a queueLightCheck (Let;)V
|
|
|
|
METHOD b getBaseLevelFor (JJI)I
|
|
|
|
ARG 1 source
|
|
|
|
ARG 3 position
|
|
|
|
ARG 5 previousLevel
|
|
|
|
METHOD b getLightLevel (Let;)I
|
|
|
|
METHOD c isInvalidIndex (J)Z
|
|
|
|
ARG 1 index
|
|
|
|
METHOD e getCurrentLevelFor (J)I
|
|
|
|
ARG 1 index
|
|
|
|
METHOD h scheduleNewUpdate (J)V
|
|
|
|
ARG 1 idx
|