mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-27 17:28:41 +00:00
General code refactoring/improvements in server, treegen and connection
This commit is contained in:
parent
24f2c38093
commit
bc4ab8b99e
34 changed files with 330 additions and 439 deletions
|
@ -50,7 +50,7 @@ ServerModManager::ServerModManager(const std::string &worldpath):
|
|||
}
|
||||
|
||||
// This function cannot be currenctly easily tested but it should be ASAP
|
||||
void ServerModManager::loadMods(ServerScripting *script)
|
||||
void ServerModManager::loadMods(ServerScripting &script)
|
||||
{
|
||||
// Print mods
|
||||
infostream << "Server: Loading mods: ";
|
||||
|
@ -65,13 +65,13 @@ void ServerModManager::loadMods(ServerScripting *script)
|
|||
|
||||
std::string script_path = mod.path + DIR_DELIM + "init.lua";
|
||||
auto t = porting::getTimeMs();
|
||||
script->loadMod(script_path, mod.name);
|
||||
script.loadMod(script_path, mod.name);
|
||||
infostream << "Mod \"" << mod.name << "\" loaded after "
|
||||
<< (porting::getTimeMs() - t) << " ms" << std::endl;
|
||||
}
|
||||
|
||||
// Run a callback when mods are loaded
|
||||
script->on_mods_loaded();
|
||||
script.on_mods_loaded();
|
||||
}
|
||||
|
||||
const ModSpec *ServerModManager::getModSpec(const std::string &modname) const
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue