CLASS net/minecraft/class_8528 net/minecraft/world/chunk/light/ChunkSkyLight FIELD field_44712 minY I FIELD field_44713 palette Lnet/minecraft/class_6490; FIELD field_44714 reusableBlockPos1 Lnet/minecraft/class_2338$class_2339; FIELD field_44715 reusableBlockPos2 Lnet/minecraft/class_2338$class_2339; METHOD (Lnet/minecraft/class_5539;)V ARG 1 heightLimitView METHOD method_51533 getMaxSurfaceY ()I METHOD method_51534 fill (I)V ARG 1 y METHOD method_51535 get (II)I ARG 1 localX ARG 2 localZ METHOD method_51536 isSkyLightAccessible (Lnet/minecraft/class_1922;III)Z ARG 1 blockView ARG 2 localX ARG 3 y ARG 4 localZ METHOD method_51537 isSkyLightAccessible (Lnet/minecraft/class_1922;IILnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z ARG 1 blockView ARG 2 packedIndex ARG 3 value ARG 4 upperPos ARG 5 upperState ARG 6 lowerPos ARG 7 lowerState METHOD method_51538 locateLightBlockingBlockBelow (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I ARG 1 blockView ARG 2 pos ARG 3 blockState METHOD method_51539 faceBlocksLight (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z ARG 0 blockView ARG 1 upperPos ARG 2 upperState ARG 3 lowerPos ARG 4 lowerState METHOD method_51540 refreshSurfaceY (Lnet/minecraft/class_2791;)V ARG 1 chunk METHOD method_51541 calculateSurfaceY (Lnet/minecraft/class_2791;III)I ARG 1 chunk ARG 2 topSectionIndex ARG 3 localX ARG 4 localZ METHOD method_51542 get (I)I ARG 1 index METHOD method_51543 set (II)V ARG 1 index ARG 2 y METHOD method_51544 convertMinY (I)I ARG 1 y METHOD method_51545 getPackedIndex (II)I ARG 0 localX ARG 1 localZ