the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 29 lines 982 B view raw
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}