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.