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 getInitedSky, BitSet getInitedBlock, BitSet getUninitedSky, BitSet getUninitedBlock, List<byte[]> getSkyNibbles, List<byte[]> getBlockNibbles)

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()
getInitedSky()
public BitSet
blockYMask()
comp_1_1472()
getInitedBlock()
public BitSet
emptySkyYMask()
comp_1_1474()
getUninitedSky()
public BitSet
emptyBlockYMask()
comp_1_1473()
getUninitedBlock()
public List<byte[]>
skyUpdates()
comp_1_1475()
getSkyNibbles()
public List<byte[]>
blockUpdates()
comp_1_1471()
getBlockNibbles()