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 if the datapack has reached its end and no more data can be read.
Destroys the datapack and frees its memory.