the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "DerivedServerLevel.h"
3#include "..\Minecraft.World\SavedDataStorage.h"
4#include "..\Minecraft.World\DerivedLevelData.h"
5
6DerivedServerLevel::DerivedServerLevel(MinecraftServer *server, shared_ptr<LevelStorage> levelStorage, const wstring& levelName, int dimension, LevelSettings *levelSettings, ServerLevel *wrapped)
7 : ServerLevel(server, levelStorage, levelName, dimension, levelSettings)
8{
9 // 4J-PB - we're going to override the savedDataStorage, so we need to delete the current one
10 if(this->savedDataStorage)
11 {
12 delete this->savedDataStorage;
13 this->savedDataStorage=NULL;
14 }
15 this->savedDataStorage = wrapped->savedDataStorage;
16 levelData = new DerivedLevelData(wrapped->getLevelData());
17}
18
19DerivedServerLevel::~DerivedServerLevel()
20{
21 // we didn't allocate savedDataStorage here, so we don't want the level destructor to delete it
22 this->savedDataStorage=NULL;
23}
24
25void DerivedServerLevel::saveLevelData()
26{
27 // Do nothing?
28 // Do nothing!
29}