Class ClientboundLightUpdatePacketData
java.lang.Object
net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClientboundLightUpdatePacketData
(FriendlyByteBuf pBuffer, int pX, int pZ) ClientboundLightUpdatePacketData
(ChunkPos pChunkPos, LevelLightEngine pLightEngine, BitSet pSkyLight, BitSet pBlockLight) -
Method Summary
Modifier and TypeMethodDescriptionList
<byte[]> List
<byte[]> private void
prepareSectionData
(ChunkPos pChunkPos, LevelLightEngine pLevelLightEngine, LightLayer pLightLayer, int pIndex, BitSet pSkyLight, BitSet pBlockLight, List<byte[]> pUpdates) void
write
(FriendlyByteBuf pBuffer)
-
Field Details
-
DATA_LAYER_STREAM_CODEC
-
skyYMask
-
blockYMask
-
emptySkyYMask
-
emptyBlockYMask
-
skyUpdates
-
blockUpdates
-
-
Constructor Details
-
ClientboundLightUpdatePacketData
public ClientboundLightUpdatePacketData(ChunkPos pChunkPos, LevelLightEngine pLightEngine, @Nullable BitSet pSkyLight, @Nullable BitSet pBlockLight) -
ClientboundLightUpdatePacketData
-
-
Method Details
-
write
-
prepareSectionData
private void prepareSectionData(ChunkPos pChunkPos, LevelLightEngine pLevelLightEngine, LightLayer pLightLayer, int pIndex, BitSet pSkyLight, BitSet pBlockLight, List<byte[]> pUpdates) -
getSkyYMask
-
getEmptySkyYMask
-
getSkyUpdates
-
getBlockYMask
-
getEmptyBlockYMask
-
getBlockUpdates
-