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 extends AuthPlugin> clazz)
throws ReflectiveOperationException {
try {
- Constructor extends AuthPlugin> cons = clazz.getConstructor(FastLoginBukkit.class);
+ Constructor extends AuthPlugin> 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
+