public static class FiniteChunkSource.LevelDataContainer
extends java.lang.Object
| Constructor and Description |
|---|
LevelDataContainer(byte[] levelData,
com.google.common.collect.BiMap<java.lang.Byte,java.lang.String> levelMap)
Constructs a LevelDataContainer from existing level data.
|
LevelDataContainer(int levelWidth,
int levelHeight,
int levelLength)
Constructs a LevelDataContainer for level data.
|
public LevelDataContainer(int levelWidth,
int levelHeight,
int levelLength)
FiniteChunkSource.levelWidth * FiniteChunkSource.levelHeight * FiniteChunkSource.levelLength.
The level data is mapped to block references with a BiMap matching byte ids to block string identifiers and block references.levelWidth - The level width.levelHeight - The level height.levelLength - The level length.public LevelDataContainer(byte[] levelData,
com.google.common.collect.BiMap<java.lang.Byte,java.lang.String> levelMap)
levelData - Read level data.levelMap - Read level byte-block id map.