From 6b1542de88275d376fa1b767e0a85c237a8fbeed Mon Sep 17 00:00:00 2001 From: games647 Date: Mon, 23 May 2016 17:02:32 +0200 Subject: [PATCH] Now bungeeCord detection should work for all server versions --- .../com/github/games647/fastlogin/bukkit/FastLoginBukkit.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java index 63af51c8..82935595 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java @@ -4,7 +4,6 @@ import com.avaje.ebeaninternal.api.ClassUtil; import com.comphenix.protocol.AsynchronousManager; import com.comphenix.protocol.ProtocolLibrary; import com.comphenix.protocol.ProtocolManager; -import com.comphenix.protocol.reflect.FuzzyReflection; import com.comphenix.protocol.utility.SafeCacheBuilder; import com.github.games647.fastlogin.bukkit.commands.CrackedCommand; import com.github.games647.fastlogin.bukkit.commands.PremiumCommand; @@ -80,8 +79,7 @@ public class FastLoginBukkit extends JavaPlugin { public void onEnable() { try { if (ClassUtil.isPresent("org.spigotmc.SpigotConfig")) { - bungeeCord = (boolean) FuzzyReflection.fromClass(Class.forName("org.spigotmc.SpigotConfig")) - .getFieldByType("bungee", Boolean.TYPE).get(null); + bungeeCord = Class.forName("org.spigotmc.SpigotConfig").getDeclaredField("bungee").getBoolean(null); } } catch (Exception | NoSuchMethodError ex) { getLogger().warning("Cannot check bungeecord support. You use a non-spigot build");