]> git.localhorst.tv Git - blank.git/blobdiff - src/server/ServerState.cpp
random stuff
[blank.git] / src / server / ServerState.cpp
index 9020aa09473bdd3ec9f094e8fcab1578de4d9168..e6c031f8faea00c1366a131406c389293859b5d0 100644 (file)
@@ -21,16 +21,17 @@ ServerState::ServerState(
 , block_types()
 , world(block_types, wc)
 , spawn_index(world.Chunks().MakeIndex(wc.spawn, 3))
-, generator(gc)
+, generator(gc, block_types)
 , chunk_loader(world.Chunks(), generator, ws)
 , skeletons()
-, spawner(world, skeletons, gc.seed)
+, spawner(world, skeletons, env.rng)
 , server(config.net, world, ws)
 , loop_timer(16) {
        TextureIndex tex_index;
        env.loader.LoadBlockTypes("default", block_types, tex_index);
+       generator.Scan();
        skeletons.LoadHeadless();
-       spawner.LimitSkeletons(1, skeletons.Size());
+       spawner.LimitSkeletons(1, skeletons.size());
        server.SetPlayerModel(skeletons[0]);
 
        loop_timer.Start();