diff options
author | Erik Broes <erikbroes@grum.nl> | 2011-04-01 10:24:48 +0200 |
---|---|---|
committer | Erik Broes <erikbroes@grum.nl> | 2011-04-01 10:24:48 +0200 |
commit | 9c1210e31246ebaac650db5ce3ce1c776ca54ba6 (patch) | |
tree | 40000a24c7b64ff45c2c3a4590c66bdce8302524 /src | |
parent | 8b7ac0b39efef6e069bc044164fa440c4b5ee8a7 (diff) | |
download | bukkit-9c1210e31246ebaac650db5ce3ce1c776ca54ba6.tar bukkit-9c1210e31246ebaac650db5ce3ce1c776ca54ba6.tar.gz bukkit-9c1210e31246ebaac650db5ce3ce1c776ca54ba6.tar.lz bukkit-9c1210e31246ebaac650db5ce3ce1c776ca54ba6.tar.xz bukkit-9c1210e31246ebaac650db5ce3ce1c776ca54ba6.zip |
Fix IIOB error when dealing with an incomplete YAML && Nagging
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/org/bukkit/plugin/SimplePluginManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java index fa0ac1a7..ff9e3e89 100644 --- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java +++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java @@ -257,9 +257,14 @@ public final class SimplePluginManager implements PluginManager { Plugin plugin = registration.getPlugin(); if (plugin.isNaggable()) { plugin.setNaggable(false); + + String author = "<NoAuthorGiven>"; + if (plugin.getDescription().getAuthors().size() > 0) { + author = plugin.getDescription().getAuthors().get(0); + } server.getLogger().log(Level.SEVERE, String.format( "Nag author: '%s' of '%s' about the following: %s", - plugin.getDescription().getAuthors().get(0), + author, plugin.getDescription().getName(), ex.getMessage() )); |