DataChunk

class DataChunk
ChunkPos _pos { }
Chunk _chunk { }
Atlas.ID[] _blocks { }
DataColumn _column { }
Boolean _generated { }
Int32 _density { }
DataChunk (ChunkPos pos, Chunk chunk, DataColumn column)

Create a new DataChunk.

public void GenerateBlocks ()

Tell DataChunk to generate its blocks.

public void SetBlock (Atlas.ID block, BlockPos pos)

Set block at given position.

public void RemoveBlock (BlockPos pos)

Remove block at given position.

public Atlas.ID GetBlock (BlockPos pos)

Get block at given position.

public void SetChunk (Chunk chunk)

Assign Chunk script.

public Chunk GetChunk ()

Get Chunk script.

public DataColumn GetColumn ()

Get column data.

public Boolean IsGenerated ()

Checks whether the data chunk’s blocks are generated.

public Boolean IsEmpty ()

Checks whether chunk is empty.