mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-07-18 17:08:07 +00:00
chore: format Minecraft.World
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
|
||||
#include "../../IO/Files/ConsoleSavePath.h"
|
||||
|
||||
class PlayerIO;
|
||||
@@ -12,27 +11,31 @@ class File;
|
||||
|
||||
class ConsoleSaveFile;
|
||||
|
||||
class LevelStorage
|
||||
{
|
||||
class LevelStorage {
|
||||
public:
|
||||
static const std::wstring NETHER_FOLDER;
|
||||
static const std::wstring ENDER_FOLDER;
|
||||
static const std::wstring NETHER_FOLDER;
|
||||
static const std::wstring ENDER_FOLDER;
|
||||
|
||||
virtual ~LevelStorage(){}
|
||||
virtual LevelData *prepareLevel() = 0;
|
||||
virtual ~LevelStorage() {}
|
||||
virtual LevelData* prepareLevel() = 0;
|
||||
virtual void checkSession() = 0;
|
||||
virtual ChunkStorage *createChunkStorage(Dimension *dimension) = 0;
|
||||
virtual void saveLevelData(LevelData *levelData, std::vector<std::shared_ptr<Player> > *players) = 0;
|
||||
virtual void saveLevelData(LevelData *levelData) = 0;
|
||||
virtual PlayerIO *getPlayerIO() = 0;
|
||||
virtual ChunkStorage* createChunkStorage(Dimension* dimension) = 0;
|
||||
virtual void saveLevelData(
|
||||
LevelData* levelData,
|
||||
std::vector<std::shared_ptr<Player> >* players) = 0;
|
||||
virtual void saveLevelData(LevelData* levelData) = 0;
|
||||
virtual PlayerIO* getPlayerIO() = 0;
|
||||
virtual void closeAll() = 0;
|
||||
virtual ConsoleSavePath getDataFile(const std::wstring& id) = 0;
|
||||
virtual std::wstring getLevelId() = 0;
|
||||
virtual std::wstring getLevelId() = 0;
|
||||
|
||||
public:
|
||||
virtual ConsoleSaveFile *getSaveFile() { return NULL; }
|
||||
virtual void flushSaveFile(bool autosave) {}
|
||||
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; }
|
||||
// 4J Added
|
||||
virtual int getAuxValueForMap(PlayerUID xuid, int dimension, int centreXC,
|
||||
int centreZC, int scale) {
|
||||
return 0;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user