diff --git a/proxy/src/main/java/net/md_5/bungee/BungeeCord.java b/proxy/src/main/java/net/md_5/bungee/BungeeCord.java index 861c10ee..dda1ba35 100644 --- a/proxy/src/main/java/net/md_5/bungee/BungeeCord.java +++ b/proxy/src/main/java/net/md_5/bungee/BungeeCord.java @@ -360,7 +360,14 @@ public class BungeeCord extends ProxyServer getLogger().info( "Disabling plugins" ); for ( Plugin plugin : pluginManager.getPlugins() ) { - plugin.onDisable(); + try + { + plugin.onDisable(); + } catch (Throwable t) + { + getLogger().severe( "Exception disabling plugin " + plugin.getDescription().getName() ); + t.printStackTrace(); + } getScheduler().cancel( plugin ); }