From fb647ff8d9496446af81c8cc3c8b7601307f49e8 Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 22 Jul 2013 19:09:43 +1000 Subject: [PATCH] Catch Conversation API Errors diff --git a/src/main/java/org/bukkit/conversations/Conversation.java b/src/main/java/org/bukkit/conversations/Conversation.java index d4c1f6d..46912c8 100644 --- a/src/main/java/org/bukkit/conversations/Conversation.java +++ b/src/main/java/org/bukkit/conversations/Conversation.java @@ -209,6 +209,7 @@ public class Conversation { * @param input The user's chat text. */ public void acceptInput(String input) { + try { // Spigot if (currentPrompt != null) { // Echo the user's input @@ -228,6 +229,12 @@ public class Conversation { currentPrompt = currentPrompt.acceptInput(context, input); outputNextPrompt(); } + // Spigot Start + } catch ( Throwable t ) + { + org.bukkit.Bukkit.getLogger().log( java.util.logging.Level.SEVERE, "Error handling conversation prompt", t ); + } + // Spigot End } /** -- 2.1.0