7 using Core.Commands.Results;
Event arguments for when a configuration has changed.
Basic contract between Hermod and any laoded plugins which allows jobs to be delegated to other plugi...
Basic contract between Hermod and any plugins.
void OnLoad(IPluginDelegator pluginDelegator)
Method that is called once the plugin has been loaded. This may be used for pre-init purposes.
void OnConfigChanged(ConfigChangedEventArgs e)
Method that is called when an application-wide configuration has been modified.
Version PluginVersion
Gets the version of the plugin.
void OnConfigLoaded()
Method that is called when the application-wide configurations have been loaded.
string PluginName
Gets the name of the plugin.
List< ICommand > PluginCommands
A list of all commands this plugin provides.
void OnStop()
Method that is called when Hermod is shutting down.
void OnStart()
Method that is called once Hermod has completed its startup procedures and is ready to run.