#include "IntervalTimer.hpp"
#include "State.hpp"
+#include "../ai/Spawner.hpp"
+#include "../model/Skeletons.hpp"
#include "../net/Server.hpp"
#include "../world/BlockTypeRegistry.hpp"
+#include "../world/ChunkLoader.hpp"
+#include "../world/Generator.hpp"
#include "../world/World.hpp"
namespace blank {
class HeadlessEnvironment;
+class WorldSave;
class ServerState
: public State {
public:
ServerState(
HeadlessEnvironment &,
+ const Generator::Config &,
const World::Config &,
const WorldSave &,
const Server::Config &
HeadlessEnvironment &env;
BlockTypeRegistry block_types;
World world;
+ Generator generator;
+ ChunkLoader chunk_loader;
+ Skeletons skeletons;
+ Spawner spawner;
Server server;
IntervalTimer push_timer;