net.minecraft.network.packet.s2c.play

public class LightData

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

Field summary

Modifier and TypeField
private static final PacketCodec<io.netty.buffer.ByteBuf, byte[]>
DATA_LAYER_STREAM_CODEC
field_48781
CODEC
private final BitSet
skyYMask
field_34873
initedSky
private final BitSet
blockYMask
field_34874
initedBlock
private final BitSet
emptySkyYMask
field_34875
uninitedSky
private final BitSet
emptyBlockYMask
field_34876
uninitedBlock
private final List<byte[]>
skyUpdates
field_34877
skyNibbles
private final List<byte[]>
blockUpdates
field_34878
blockNibbles

Constructor summary

ModifierConstructor
public (ChunkPos pos, LightingProvider lightProvider, BitSet skyBits, BitSet blockBits)
public (PacketByteBuf buf, int x, int y)

Method summary

Modifier and TypeMethod
public void
write(FriendlyByteBuf output)
method_38603(class_2540 arg0)
write(PacketByteBuf buf)
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
getSkyYMask()
method_38601()
getInitedSky()
public BitSet
getEmptySkyYMask()
method_38604()
getUninitedSky()
public List<byte[]>
getSkyUpdates()
method_38606()
getSkyNibbles()
public BitSet
getBlockYMask()
method_38608()
getInitedBlock()
public BitSet
getEmptyBlockYMask()
method_38609()
getUninitedBlock()
public List<byte[]>
getBlockUpdates()
method_38610()
getBlockNibbles()