aboutsummaryrefslogtreecommitdiff
path: root/src/mods.cpp
diff options
context:
space:
mode:
authorLoïc Blot <nerzhul@users.noreply.github.com>2018-03-16 08:41:33 +0100
committerGitHub <noreply@github.com>2018-03-16 08:41:33 +0100
commit6c184947c3886ce80aa9eb9807a700025a344442 (patch)
treea9c9cebb4b9ff2206f93ff02c00c4a801e6fa760 /src/mods.cpp
parent5e61f64ce259fe0b23cbb377b44e90a0fbc820d7 (diff)
downloadminetest-6c184947c3886ce80aa9eb9807a700025a344442.tar.xz
Server: delegate mod management & config to ServerModConfiguration (#7131)
* Server: delegate mod management & config to ServerModConfiguration (rename it to ServerModManager) * Use c++11 range based loops * Add unittests + experimental/default mod as a test case to permit testing mod loading in future tests
Diffstat (limited to 'src/mods.cpp')
-rw-r--r--src/mods.cpp14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/mods.cpp b/src/mods.cpp
index a71644d01..2cfc02b66 100644
--- a/src/mods.cpp
+++ b/src/mods.cpp
@@ -322,20 +322,6 @@ void ModConfiguration::resolveDependencies()
m_unsatisfied_mods.assign(unsatisfied.begin(), unsatisfied.end());
}
-ServerModConfiguration::ServerModConfiguration(const std::string &worldpath):
- ModConfiguration(worldpath)
-{
- SubgameSpec gamespec = findWorldSubgame(worldpath);
-
- // Add all game mods and all world mods
- addModsInPath(gamespec.gamemods_path);
- addModsInPath(worldpath + DIR_DELIM + "worldmods");
-
- // Load normal mods
- std::string worldmt = worldpath + DIR_DELIM + "world.mt";
- addModsFromConfig(worldmt, gamespec.addon_mods_paths);
-}
-
#ifndef SERVER
ClientModConfiguration::ClientModConfiguration(const std::string &path):
ModConfiguration(path)