From 9d24880b0e42e1d253d9dd669499156974311205 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Fri, 1 Apr 2011 10:24:48 +0200 Subject: [PATCH] Fix IIOB error when dealing with an incomplete YAML && Nagging By: Erik Broes --- .../main/java/org/bukkit/plugin/SimplePluginManager.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/paper-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/paper-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java index fa0ac1a74d..ff9e3e8966 100644 --- a/paper-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java +++ b/paper-api/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 = ""; + 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() ));