Making the error reporting for enabling mcMMO more informative.

This commit is contained in:
Glitchfinder 2013-02-20 15:30:42 -08:00
parent d2035f1816
commit 1d316f9420

View File

@ -143,7 +143,15 @@ public class mcMMO extends JavaPlugin {
}
}
catch (Throwable t) {
getLogger().severe("There was an error while enabling mcMMO! Disabling now");
getLogger().severe("There was an error while enabling mcMMO!");
if (!(t instanceof ExceptionInInitializerError)) {
t.printStackTrace();
}
else {
getLogger().info("Please do not replace the mcMMO jar while the server is running.");
}
Bukkit.getPluginManager().disablePlugin(this);
}
}
@ -238,7 +246,8 @@ public class mcMMO extends JavaPlugin {
}
catch (Throwable e) {
if (e instanceof NoClassDefFoundError) {
getLogger().severe("Backup class not found. Do not replace the mcMMO jar during runtime.");
getLogger().severe("Backup class not found!");
getLogger().info("Please do not replace the mcMMO jar while the server is running.");
}
else {
getLogger().severe(e.toString());