52 void getModNames(std::vector<std::string> &modlist)
const;
54 inline const std::vector<ModSpec> &
getMods()
const {
ModConfiguration is a subset of installed mods.
Definition: mod_configuration.h:33
const std::vector< ModSpec > & getUnsatisfiedMods() const
Definition: mod_configuration.h:40
const std::vector< ModSpec > & getMods() const
List of mods sorted such that they can be loaded in the given order with all dependencies being fulfi...
Definition: mod_configuration.h:52
std::string getUnsatisfiedModsError() const
Definition: mod_configuration.cpp:28
bool isConsistent() const
Definition: mod_configuration.h:38
Manages server mods.
Definition: mods.h:33
const std::vector< ModSpec > & getUnsatisfiedMods() const
Definition: mods.h:58
std::string getUnsatisfiedModsError() const
Definition: mods.h:66
const ModSpec * getModSpec(const std::string &modname) const
Definition: mods.cpp:77
void loadMods(ServerScripting &script)
Definition: mods.cpp:53
ModConfiguration configuration
Definition: mods.h:34
ServerModManager(std::nullptr_t)
Creates an empty ServerModManager.
Definition: mods.h:48
bool isConsistent() const
Definition: mods.h:62
const std::vector< ModSpec > & getMods() const
Definition: mods.h:54
void getModNames(std::vector< std::string > &modlist) const
Definition: mods.cpp:87
void getModsMediaPaths(std::vector< std::string > &paths) const
Recursively gets all paths of mod folders that can contain media files.
Definition: mods.cpp:93
Definition: scripting_server.h:48