Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.0 kB · 37 lines
C
at master
1234567891011121314151617181920212223242526272829303132333435363738#pragma onceusing namespace std;
#include "ConsoleSavePath.h"
class PlayerIO;class Dimension;class ChunkStorage;class LevelData;class Player;class File;
class ConsoleSaveFile;
class LevelStorage {public: static const wstring NETHER_FOLDER; static const wstring ENDER_FOLDER;
virtual LevelData *prepareLevel() = 0; virtual void checkSession() = 0; virtual ChunkStorage *createChunkStorage(Dimension *dimension) = 0; virtual void saveLevelData(LevelData *levelData, vector<shared_ptr<Player> > *players) = 0; virtual void saveLevelData(LevelData *levelData) = 0; virtual PlayerIO *getPlayerIO() = 0; virtual void closeAll() = 0; virtual ConsoleSavePath getDataFile(const wstring& id) = 0; virtual wstring getLevelId() = 0;
public: virtual ConsoleSaveFile *getSaveFile() { return NULL; } virtual void flushSaveFile(bool autosave) {}
// 4J Added virtual int getAuxValueForMap(PlayerUID xuid, int dimension, int centreXC, int centreZC, int scale) { return 0; }};