From c2db8d4ac177b8d64ca30631873798a01b91aa06 Mon Sep 17 00:00:00 2001 From: Andrew Steinborn Date: Wed, 29 Jul 2020 03:58:04 -0400 Subject: [PATCH] Swallow Throwable since plugins are naughty and don't do the right thing -_- --- .../velocitypowered/proxy/command/VelocityCommandManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/command/VelocityCommandManager.java b/proxy/src/main/java/com/velocitypowered/proxy/command/VelocityCommandManager.java index 00473b29..ff6d7c00 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/command/VelocityCommandManager.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/command/VelocityCommandManager.java @@ -164,7 +164,8 @@ public class VelocityCommandManager implements CommandManager { source.sendMessage(TextComponent.of(e.getMessage(), NamedTextColor.RED)); } return false; - } catch (final Exception e) { + } catch (final Throwable e) { + // Ugly, ugly swallowing of everything Throwable, because plugins are naughty. throw new RuntimeException("Unable to invoke command " + cmdLine + " for " + source, e); } }