diff --git a/LICENSE b/LICENSE index a3852d9e..7011eff5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2015-17 +Copyright (c) 2015-2018 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/CrazyLoginHook.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/CrazyLoginHook.java index 5867e37e..3f9ec69d 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/CrazyLoginHook.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/CrazyLoginHook.java @@ -20,9 +20,9 @@ import org.bukkit.entity.Player; /** * Github: https://github.com/ST-DDT/CrazyLogin - * + *

* Project page: - * + *

* Bukkit: https://dev.bukkit.org/server-mods/crazylogin/ */ public class CrazyLoginHook implements AuthPlugin { diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LogItHook.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LogItHook.java index fb915044..3605948b 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LogItHook.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LogItHook.java @@ -13,9 +13,11 @@ import org.bukkit.entity.Player; /** * Github: https://github.com/XziomekX/LogIt + *

* Project page: - * + *

* Bukkit: Unknown + *

* Spigot: Unknown */ public class LogItHook implements AuthPlugin { diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LoginSecurityHook.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LoginSecurityHook.java index c2f822e5..53eabab7 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LoginSecurityHook.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/LoginSecurityHook.java @@ -12,8 +12,9 @@ import org.bukkit.entity.Player; /** * Github: https://github.com/lenis0012/LoginSecurity-2 Project page: - * + *

* Bukkit: https://dev.bukkit.org/bukkit-plugins/loginsecurity/ + *

* Spigot: https://www.spigotmc.org/resources/loginsecurity.19362/ */ public class LoginSecurityHook implements AuthPlugin { diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/UltraAuthHook.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/UltraAuthHook.java index 7f5f1987..1fd74210 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/UltraAuthHook.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/UltraAuthHook.java @@ -16,9 +16,9 @@ import ultraauth.managers.PlayerManager; /** * Project page: - * + *

* Bukkit: https://dev.bukkit.org/bukkit-plugins/ultraauth-aa/ - * + *

* Spigot: https://www.spigotmc.org/resources/ultraauth.17044/ */ public class UltraAuthHook implements AuthPlugin { diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/xAuthHook.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/xAuthHook.java index 29aef6ec..c18839e9 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/xAuthHook.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/hooks/xAuthHook.java @@ -15,9 +15,9 @@ import org.bukkit.entity.Player; /** * Github: https://github.com/LycanDevelopment/xAuth/ - * + *

* Project page: - * + *

* Bukkit: https://dev.bukkit.org/bukkit-plugins/xauth/ */ public class xAuthHook implements AuthPlugin { diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/DelayedAuthHook.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/DelayedAuthHook.java index 78abbffb..d99337bb 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/DelayedAuthHook.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/DelayedAuthHook.java @@ -26,7 +26,7 @@ public class DelayedAuthHook implements Runnable { @Override public void run() { - boolean hookFound = plugin.getCore().getAuthPluginHook() != null || registerHooks(); + boolean hookFound = isHookFound(); if (plugin.isBungeeCord()) { plugin.getLog().info("BungeeCord setting detected. No auth plugin is required"); } else if (!hookFound) { @@ -41,6 +41,10 @@ public class DelayedAuthHook implements Runnable { } } + private boolean isHookFound() { + return plugin.getCore().getAuthPluginHook() != null || registerHooks(); + } + private boolean registerHooks() { AuthPlugin authPluginHook = getAuthHook(); if (authPluginHook == null) { @@ -82,10 +86,10 @@ public class DelayedAuthHook implements Runnable { private AuthPlugin newInstance(Class> clazz) throws ReflectiveOperationException { try { - Constructor> cons = clazz.getConstructor(FastLoginBukkit.class); + Constructor> cons = clazz.getDeclaredConstructor(FastLoginBukkit.class); return cons.newInstance(plugin); } catch (NoSuchMethodException noMethodEx) { - return clazz.newInstance(); + return clazz.getDeclaredConstructor().newInstance(); } } } diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java index 5db8af7b..a4e982b1 100644 --- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java +++ b/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java @@ -50,7 +50,7 @@ public class FastLoginBungee extends Plugin implements PlatformPlugincom.google.gson fastlogin.gson + + org.slf4j + fastlogin.slf4j + + + com.zaxxer.hikari + fastlogin.hikari +