This branch is a small cleanup of the plugin loading exceptions. It also improves the exception message when a plugin could not be loaded to something meaningful, for example: Before: Code: org.bukkit.plugin.InvalidPluginException After: Code: org.bukkit.plugin.InvalidPluginException: Invalid plugin: Jar does not contain plugin.yml