From e00b925447fb03b7c11d00e5d799cad6fcd1ec13 Mon Sep 17 00:00:00 2001 From: Florian CUNY Date: Wed, 24 May 2017 11:48:32 +0200 Subject: [PATCH] Changed checkVersion() to getNMSHandler() & fixed it --- src/main/java/us/tastybento/bskyblock/util/Util.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/us/tastybento/bskyblock/util/Util.java b/src/main/java/us/tastybento/bskyblock/util/Util.java index 26dd439d7..213443697 100755 --- a/src/main/java/us/tastybento/bskyblock/util/Util.java +++ b/src/main/java/us/tastybento/bskyblock/util/Util.java @@ -36,7 +36,7 @@ public class Util { * @throws InvocationTargetException * @throws NoSuchMethodException */ - public static NMSAbstraction checkVersion() throws ClassNotFoundException, IllegalArgumentException, + public static NMSAbstraction getNMSHandler() throws ClassNotFoundException, IllegalArgumentException, SecurityException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { String serverPackageName = plugin.getServer().getClass().getPackage().getName(); @@ -44,10 +44,10 @@ public class Util { String version = serverPackageName.substring(serverPackageName.lastIndexOf('.') + 1); Class clazz; try { - clazz = Class.forName(pluginPackageName + ".nms." + version + ".NMSHandler"); + clazz = Class.forName(pluginPackageName + ".util.nms." + version + ".NMSHandler"); } catch (Exception e) { plugin.getLogger().info("No NMS Handler found for " + version + ", falling back to Bukkit API."); - clazz = Class.forName(pluginPackageName + ".nms.fallback.NMSHandler"); + clazz = Class.forName(pluginPackageName + ".util.nms.fallback.NMSHandler"); } // Check if we have a NMSAbstraction implementing class at that location. if (NMSAbstraction.class.isAssignableFrom(clazz)) {