Added services manager framework. Services are interfaces that specifies capabilities to be implemented by providers. Example services include economy, <insert example 2>, etc.

This commit is contained in:
sk89q
2011-05-02 11:31:00 -07:00
parent 267814484a
commit 67f1d7b041
6 changed files with 469 additions and 0 deletions

View File

@@ -245,6 +245,7 @@ public final class SimplePluginManager implements PluginManager {
if (plugin.isEnabled()) {
plugin.getPluginLoader().disablePlugin(plugin);
server.getScheduler().cancelTasks(plugin);
server.getServicesManager().unregisterAll(plugin);
}
}