diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hooks/BungeeAuthHook.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/hooks/BungeeAuthHook.java index 033e83cc..64483c2a 100644 --- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hooks/BungeeAuthHook.java +++ b/bungee/src/main/java/com/github/games647/fastlogin/bungee/hooks/BungeeAuthHook.java @@ -95,7 +95,7 @@ public class BungeeAuthHook implements BungeeAuthPlugin { //pail ;( private void callProtected(String methodName, Class[] parameterTypes, Object[] arguments) throws Exception { - Class tableClass = databaseConnection.getClass(); + Class tableClass = Tables.class; Method method = tableClass.getDeclaredMethod(methodName, parameterTypes); method.setAccessible(true); diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/listener/PlayerConnectionListener.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/listener/PlayerConnectionListener.java index 5495772c..387f3104 100644 --- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/listener/PlayerConnectionListener.java +++ b/bungee/src/main/java/com/github/games647/fastlogin/bungee/listener/PlayerConnectionListener.java @@ -71,7 +71,7 @@ public class PlayerConnectionListener implements Listener { //bungeecord doesn't support overriding the premium uuid //so we have to do it with reflection - Field idField = initialHandler.getClass().getDeclaredField("uniqueId"); + Field idField = InitialHandler.class.getDeclaredField("uniqueId"); idField.setAccessible(true); idField.set(connection, offlineUUID); } catch (NoSuchFieldException | IllegalAccessException ex) {