mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-24 14:23:43 +00:00
21 lines
523 B
C++
21 lines
523 B
C++
#pragma once
|
|
#include <memory>
|
|
#include <string>
|
|
|
|
#include "ServerLevel.h"
|
|
|
|
class LevelSettings;
|
|
class LevelStorage;
|
|
class MinecraftServer;
|
|
|
|
class DerivedServerLevel : public ServerLevel {
|
|
public:
|
|
DerivedServerLevel(MinecraftServer* server,
|
|
std::shared_ptr<LevelStorage> levelStorage,
|
|
const std::string& levelName, int dimension,
|
|
LevelSettings* levelSettings, ServerLevel* wrapped);
|
|
~DerivedServerLevel();
|
|
|
|
protected:
|
|
void saveLevelData();
|
|
}; |