File tree 3 files changed +6
-4
lines changed
3 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -91,11 +91,11 @@ class EmergeThread : public SimpleThread
91
91
92
92
EmergeManager::EmergeManager (IGameDef *gamedef) {
93
93
// register built-in mapgens
94
- registerMapgen (" v6" , new MapgenFactoryV6 ());
95
- registerMapgen (" v7" , new MapgenFactoryV7 ());
96
- registerMapgen (" indev" , new MapgenFactoryIndev ());
94
+ registerMapgen (" v6" , new MapgenFactoryV6 ());
95
+ registerMapgen (" v7" , new MapgenFactoryV7 ());
96
+ registerMapgen (" indev" , new MapgenFactoryIndev ());
97
97
registerMapgen (" singlenode" , new MapgenFactorySinglenode ());
98
- registerMapgen (" math" , new MapgenFactoryMath ());
98
+ registerMapgen (" math" , new MapgenFactoryMath ());
99
99
100
100
this ->ndef = gamedef->getNodeDefManager ();
101
101
this ->biomedef = new BiomeDefManager ();
Original file line number Diff line number Diff line change @@ -496,6 +496,7 @@ class ServerMap : public Map
496
496
u64 getSeed (){ return m_seed; }
497
497
498
498
MapgenParams *getMapgenParams (){ return m_mgparams; }
499
+ void setMapgenParams (MapgenParams *mgparams){ m_mgparams = mgparams; }
499
500
500
501
// Parameters fed to the Mapgen
501
502
MapgenParams *m_mgparams;
Original file line number Diff line number Diff line change @@ -823,6 +823,7 @@ Server::Server(
823
823
824
824
// Initialize mapgens
825
825
m_emerge->initMapgens (mgparams);
826
+ servermap->setMapgenParams (m_emerge->params );
826
827
827
828
// Give environment reference to scripting api
828
829
m_script->initializeEnvironment (m_env);
You can’t perform that action at this time.
0 commit comments