Added enablePlugin and disablePlugin, triggers events

This commit is contained in:
Dinnerbone
2011-01-03 02:20:11 +00:00
parent c52e7539f4
commit 97dd74c4f2
5 changed files with 93 additions and 0 deletions

View File

@@ -161,6 +161,18 @@ public final class SimplePluginManager implements PluginManager {
}
}
public void enablePlugin(final Plugin plugin) {
if (!plugin.isEnabled()) {
plugin.getPluginLoader().enablePlugin(plugin);
}
}
public void disablePlugin(final Plugin plugin) {
if (plugin.isEnabled()) {
plugin.getPluginLoader().disablePlugin(plugin);
}
}
/**
* Calls a player related event with the given details
*