From f5985747113f69decf936726bd609e55611ab465 Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 27 Aug 2018 12:57:04 +1000 Subject: [PATCH] SPIGOT-4313: Unsupported plugin should not crash server --- .../org/bukkit/craftbukkit/util/CraftMagicNumbers.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java b/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java index fedb660ab4..848b9c92ea 100644 --- a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java +++ b/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java @@ -34,9 +34,8 @@ import org.bukkit.craftbukkit.block.data.CraftBlockData; import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.inventory.ItemStack; import org.bukkit.material.MaterialData; -import org.bukkit.plugin.PluginAwareness; +import org.bukkit.plugin.InvalidPluginException; import org.bukkit.plugin.PluginDescriptionFile; -import org.bukkit.plugin.UnknownDependencyException; @SuppressWarnings("deprecation") public final class CraftMagicNumbers implements UnsafeValues { @@ -204,10 +203,10 @@ public final class CraftMagicNumbers implements UnsafeValues { } @Override - public void checkSupported(PluginDescriptionFile pdf) { + public void checkSupported(PluginDescriptionFile pdf) throws InvalidPluginException { if (pdf.getAPIVersion() != null) { if (!pdf.getAPIVersion().equals("1.13")) { - throw new UnknownDependencyException("Unsupported API version " + pdf.getAPIVersion()); + throw new InvalidPluginException("Unsupported API version " + pdf.getAPIVersion()); } } }