[Bukkit] Handle onDisable() better when onEnable() fails.

This commit is contained in:
sk89q 2014-06-29 01:43:30 -07:00
parent 302d089d55
commit d4dde8c4a6

View File

@ -156,10 +156,12 @@ public class WorldEditPlugin extends JavaPlugin implements TabCompleter {
*/ */
@Override @Override
public void onDisable() { public void onDisable() {
controller.clearSessions(); if (controller != null) {
controller.getPlatformManager().unregister(server); controller.clearSessions();
config.unload(); controller.getPlatformManager().unregister(server);
server.unregisterCommands(); config.unload();
server.unregisterCommands();
}
this.getServer().getScheduler().cancelTasks(this); this.getServer().getScheduler().cancelTasks(this);
} }