Creates a new datapack.
Packs a cell value into a datapack.
Packs a float value into a datapack.
Packs a string into a datapack.
Reads a cell from a Datapack.
Reads a float from a datapack.
Reads a string from a Datapack.
Resets the datapack read/write position to the start.
Returns the datapack read/write position.
Sets the datapack read/write position.
Returns whether or not a specified number of bytes from the data pack position to the end can be read.
Destroys the datapack and frees its memory.
Returns if the datapack has reached its end and no more data can be read.