voxelman.world.block.blocklayermetadata

Members

Enums

MetadataSideMask
enum MetadataSideMask
Undocumented in source.

Functions

calcChunkFullMetadata
ushort calcChunkFullMetadata(Layer blockLayer, BlockInfoTable blockInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
calcChunkFullMetadata
ushort calcChunkFullMetadata(BlockId[] blocks, BlockInfoTable blockInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
calcChunkFullMetadata
ushort calcChunkFullMetadata(BlockId uniformBlock, BlockInfoTable blockInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
chunkSideSolidity
Solidity chunkSideSolidity(ushort metadata, CubeSide side)
Undocumented in source. Be warned that the author may not have intended to support it.
hasSingleSolidity
bool hasSingleSolidity(ushort metadata, Solidity solidity)

Returns true if chunk has blocks of only single solidity. If returns true then solidity has solidity of all blocks.

printChunkMetadata
void printChunkMetadata(ushort metadata)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

CHUNK_SIDE_METADATA_BITS
enum CHUNK_SIDE_METADATA_BITS;
Undocumented in source.
SOLID_CHUNK_METADATA
enum SOLID_CHUNK_METADATA;
Undocumented in source.
TRANSPARENT_CHUNK_METADATA
enum TRANSPARENT_CHUNK_METADATA;
Undocumented in source.

Variables

solidity_bits
enum ubyte[3] solidity_bits;
Undocumented in source.
solidity_metadatas
ushort[3] solidity_metadatas;
Undocumented in source.

Meta

Authors

Andrey Penechko.