blob: 599befd3c1604abd65e3896925fa3305210eb3ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#pragma once
#include "SavedData.h"
class StructureFeatureSavedData : public SavedData
{
private:
static wstring TAG_FEATURES;
CompoundTag *pieceTags;
public:
StructureFeatureSavedData(const wstring &idName);
~StructureFeatureSavedData();
void load(CompoundTag *tag);
void save(CompoundTag *tag);
CompoundTag *getFeatureTag(int chunkX, int chunkZ);
void putFeatureTag(CompoundTag *tag, int chunkX, int chunkZ);
wstring createFeatureTagId(int chunkX, int chunkZ);
CompoundTag *getFullTag();
};
|