#include "../app/State.hpp"
#include "../model/Skeletons.hpp"
#include "../world/BlockTypeRegistry.hpp"
+#include "../world/ChunkIndex.hpp"
#include "../world/ChunkLoader.hpp"
#include "../world/Generator.hpp"
#include "../world/World.hpp"
namespace blank {
+class Config;
class HeadlessEnvironment;
class WorldSave;
const Generator::Config &,
const World::Config &,
const WorldSave &,
- const Server::Config &
+ const Config &
);
+ ~ServerState();
void Handle(const SDL_Event &) override;
void Update(int dt) override;
HeadlessEnvironment &env;
BlockTypeRegistry block_types;
World world;
+ ChunkIndex &spawn_index;
Generator generator;
ChunkLoader chunk_loader;
Skeletons skeletons;