Table of Contents

Class ColumnSerializer

Namespace
Shard.Gameplay.Universe.World.Chunks
Assembly
Shard.Gameplay.Universe.dll

Assembles a SetColumn for an (x,z) column — the container the client needs before it applies the column's SetChunk sections (Java: BlockChunk.getCachedColumnPacket). It carries the surface ColumnHeightmap values and the tintmap palette.

public static class ColumnSerializer
Inheritance
ColumnSerializer
Inherited Members

Methods

ToSetColumn(int, int, IReadOnlyList<BlockChunk>, int, short)

public static SetColumn ToSetColumn(int chunkX, int chunkZ, IReadOnlyList<BlockChunk> sections, int minChunkY, short environmentId)

Parameters

chunkX int
chunkZ int
sections IReadOnlyList<BlockChunk>
minChunkY int
environmentId short

Retained for compatibility with the chunk streaming API. The SetColumn packet does not carry environment data.

Returns

SetColumn