- TextureIndex tex_index;
- env.loader.LoadBlockTypes("default", block_types, tex_index);
- skeletons.LoadHeadless();
+ res.Load(env.loader, "default");
+ if (res.models.size() < 2) {
+ throw std::runtime_error("need at least two models to run");
+ }
+ generator.LoadTypes(res.block_types);
+ spawner.LimitModels(1, res.models.size());
+ server.SetPlayerModel(res.models[0]);