12 #include "../BlockArea.h" static AString SaveToSchematicNBT(const cBlockArea &a_BlockArea)
Saves the area into a NBT representation and returns the NBT data as a string.
static bool SaveToSchematicString(const cBlockArea &a_BlockArea, AString &a_Out)
Saves the area into a string containing the .schematic file data.
Parses and contains the parsed data Also implements data accessor functions for tree traversal and va...
static bool LoadFromSchematicFile(cBlockArea &a_BlockArea, const AString &a_FileName)
Loads an area from a .schematic file.
static bool SaveToSchematicFile(const cBlockArea &a_BlockArea, const AString &a_FileName)
Saves the area into a .schematic file.
static bool LoadFromSchematicString(cBlockArea &a_BlockArea, const AString &a_SchematicData)
Loads an area from a string containing the .schematic file data.
static bool LoadFromSchematicNBT(cBlockArea &a_BlockArea, cParsedNBT &a_NBT)
Loads the area from a schematic file uncompressed and parsed into a NBT tree.