net.minecraft.network.packet.s2c.play

public record LightData

net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData
net.minecraft.class_6606
net.minecraft.network.packet.s2c.play.LightData

Field summary

Modifier and TypeField
private final BitSet
skyYMask
comp_1_1476
initedSky
private final BitSet
blockYMask
comp_1_1472
initedBlock
private final BitSet
emptySkyYMask
comp_1_1474
uninitedSky
private final BitSet
emptyBlockYMask
comp_1_1473
uninitedBlock
private final List<byte[]>
skyUpdates
comp_1_1475
skyNibbles
private final List<byte[]>
blockUpdates
comp_1_1471
blockNibbles
private static final PacketCodec<io.netty.buffer.ByteBuf, byte[]>
DATA_LAYER_STREAM_CODEC
field_48781
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, LightData>
STREAM_CODEC
field_1_9520
field_1_9520

Constructor summary

ModifierConstructor
public (ChunkPos pos, LightingProvider lightProvider, BitSet skyBits, BitSet blockBits)
public (BitSet initedSky, BitSet initedBlock, BitSet uninitedSky, BitSet uninitedBlock, List<byte[]> skyNibbles, List<byte[]> blockNibbles)

Method summary

Modifier and TypeMethod
private void
prepareSectionData(ChunkPos pos, LevelLightEngine lightEngine, LightLayer layer, int sectionIndex, BitSet mask, BitSet emptyMask, List<byte[]> updates)
method_38602(class_1923 arg0, class_3568 arg1, class_1944 arg2, int arg3, BitSet arg4, BitSet arg5, List<byte[]> arg6)
putChunk(ChunkPos pos, LightingProvider lightProvider, LightType type, int y, BitSet initialized, BitSet uninitialized, List<byte[]> nibbles)
public BitSet
skyYMask()
comp_1_1476()
initedSky()
public BitSet
blockYMask()
comp_1_1472()
initedBlock()
public BitSet
emptySkyYMask()
comp_1_1474()
uninitedSky()
public BitSet
emptyBlockYMask()
comp_1_1473()
uninitedBlock()
public List<byte[]>
skyUpdates()
comp_1_1475()
skyNibbles()
public List<byte[]>
blockUpdates()
comp_1_1471()
blockNibbles()