Data3D data (tag 43) stores information about surface heights and biomes in a chunk.
Usage
get_data3d_value(x, z, dimension, db = default_db())
get_data3d_data(x, z, dimension, db = default_db())
put_data3d_value(value, x, z, dimension, db = default_db())
put_data3d_data(values, x, z, dimension, db = default_db())
read_data3d_value(rawvalue)
write_data3d_value(value)Value
get_data3d_value() returns a Data3D value. get_data3d_data()
returns a named list of Data3D values. Data3D values are lists containing
two elements. The height_map element is a 16x16 matrix containing height
data. The biome_map element is a 16x384x16 array containing biome data.
Details
get_data3d_value()andget_data3d_data()load Data3D data fromdb.get_data3d_value()loads data for a single chunk, andget_data3d_data()loads data for multiple chunks.put_data3d_value()andput_data3d_data()store Data3D data intodb.write_data3d_value()encodes Data3D data into a raw vector.read_data3d_value()decodes binary Data3D data.