2019-06-28 17:55:20 -04:00
|
|
|
CLASS net/minecraft/class_3560 net/minecraft/world/chunk/light/LightStorage
|
2020-02-16 15:32:39 -05:00
|
|
|
FIELD field_15796 lightArrays Lnet/minecraft/class_3556;
|
|
|
|
FIELD field_15798 lightArraysToRemove Lit/unimi/dsi/fastutil/longs/LongSet;
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_15799 DIRECTIONS [Lnet/minecraft/class_2350;
|
|
|
|
FIELD field_15800 hasLightUpdates Z
|
|
|
|
FIELD field_15801 EMPTY Lnet/minecraft/class_2804;
|
|
|
|
FIELD field_15803 chunkProvider Lnet/minecraft/class_2823;
|
|
|
|
FIELD field_15805 lightType Lnet/minecraft/class_1944;
|
2020-02-16 15:32:39 -05:00
|
|
|
FIELD field_15806 uncachedLightArrays Lnet/minecraft/class_3556;
|
|
|
|
FIELD field_15807 lightArraysToAdd Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
|
|
|
|
FIELD field_16448 dirtySections Lit/unimi/dsi/fastutil/longs/LongSet;
|
2019-07-08 12:09:22 -04:00
|
|
|
METHOD <init> (Lnet/minecraft/class_1944;Lnet/minecraft/class_2823;Lnet/minecraft/class_3556;)V
|
2018-12-19 16:20:55 -05:00
|
|
|
ARG 1 lightType
|
|
|
|
ARG 2 chunkProvider
|
|
|
|
ARG 3 lightData
|
2020-02-16 15:32:39 -05:00
|
|
|
METHOD method_15522 getLightArray (JZ)Lnet/minecraft/class_2804;
|
|
|
|
ARG 1 sectionPos
|
2018-12-19 16:20:55 -05:00
|
|
|
ARG 3 cached
|
2020-02-16 15:32:39 -05:00
|
|
|
METHOD method_15523 onLightArrayCreated (J)V
|
2019-07-08 12:09:22 -04:00
|
|
|
ARG 1 blockPos
|
2020-02-16 15:32:39 -05:00
|
|
|
METHOD method_15524 hasLight (J)Z
|
|
|
|
ARG 1 sectionPos
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15525 set (JI)V
|
2018-12-19 16:20:55 -05:00
|
|
|
ARG 1 blockPos
|
|
|
|
ARG 3 value
|
2020-02-16 15:32:39 -05:00
|
|
|
METHOD method_15526 updateSectionStatus (JZ)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 3 empty
|
|
|
|
METHOD method_15527 updateLightArrays (Lnet/minecraft/class_3558;ZZ)V
|
2019-06-28 17:55:20 -04:00
|
|
|
ARG 1 lightProvider
|
|
|
|
ARG 2 doSkylight
|
2020-02-16 15:32:39 -05:00
|
|
|
ARG 3 skipEdgeLightPropagation
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15528 hasLightUpdates ()Z
|
2020-02-16 15:32:39 -05:00
|
|
|
METHOD method_15529 createLightArray (J)Lnet/minecraft/class_2804;
|
|
|
|
ARG 1 pos
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15530 notifyChunkProvider ()V
|
2020-02-16 15:32:39 -05:00
|
|
|
METHOD method_15532 setLightArray (JLnet/minecraft/class_2804;)V
|
|
|
|
ARG 1 pos
|
2019-06-28 17:55:20 -04:00
|
|
|
ARG 3 array
|
2020-02-16 15:32:39 -05:00
|
|
|
METHOD method_15533 getLightArray (Lnet/minecraft/class_3556;J)Lnet/minecraft/class_2804;
|
2019-06-28 17:55:20 -04:00
|
|
|
ARG 1 storage
|
2020-02-16 15:32:39 -05:00
|
|
|
ARG 2 sectionPos
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15534 onChunkRemoved (J)V
|
|
|
|
METHOD method_15536 removeChunkData (Lnet/minecraft/class_3558;J)V
|
|
|
|
ARG 1 storage
|
|
|
|
ARG 2 blockChunkPos
|
|
|
|
METHOD method_15537 get (J)I
|
2018-12-19 16:20:55 -05:00
|
|
|
ARG 1 blockPos
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15538 getLight (J)I
|
2018-12-19 16:20:55 -05:00
|
|
|
ARG 1 blockPos
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15539 updateAll ()V
|