diff --git a/bukkit/pom.xml b/bukkit/pom.xml
index 26017930..bf8c4192 100644
--- a/bukkit/pom.xml
+++ b/bukkit/pom.xml
@@ -16,19 +16,18 @@
FastLoginBukkit
-
-
- lenis0012-repo
- http://ci.lenis0012.com/plugin/repository/everything/
-
-
-
spigot-repo
https://hub.spigotmc.org/nexus/content/repositories/snapshots/
+
+
+ lenis0012-repo
+ http://ci.lenis0012.com/plugin/repository/everything/
+
+
dmulloy2-repo
diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/ForceLoginTask.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/ForceLoginTask.java
index 36ecabb4..57131a8c 100644
--- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/ForceLoginTask.java
+++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/tasks/ForceLoginTask.java
@@ -3,8 +3,8 @@ package com.github.games647.fastlogin.bukkit.tasks;
import com.github.games647.fastlogin.bukkit.BukkitLoginSession;
import com.github.games647.fastlogin.bukkit.FastLoginBukkit;
import com.github.games647.fastlogin.bukkit.hooks.BukkitAuthPlugin;
+import com.github.games647.fastlogin.core.AuthStorage;
import com.github.games647.fastlogin.core.PlayerProfile;
-import com.github.games647.fastlogin.core.Storage;
import com.google.common.io.ByteArrayDataOutput;
import com.google.common.io.ByteStreams;
@@ -39,7 +39,7 @@ public class ForceLoginTask implements Runnable {
return;
}
- Storage storage = plugin.getCore().getStorage();
+ AuthStorage storage = plugin.getCore().getStorage();
PlayerProfile playerProfile = session.getProfile();
//check if it's the same player as we checked before
diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/tasks/AsyncPremiumCheck.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/tasks/AsyncPremiumCheck.java
index 0b8ba29c..58089930 100644
--- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/tasks/AsyncPremiumCheck.java
+++ b/bungee/src/main/java/com/github/games647/fastlogin/bungee/tasks/AsyncPremiumCheck.java
@@ -40,8 +40,8 @@ public class AsyncPremiumCheck implements Runnable {
}
if (premiumUUID == null
- || !checkNameChange(premiumUUID, connection, username)
- || !checkPremiumName(username, connection, profile)) {
+ || (!checkNameChange(premiumUUID, connection, username)
+ && !checkPremiumName(username, connection, profile))) {
//nothing detected the player as premium -> start a cracked session
plugin.getSession().put(connection, new BungeeLoginSession(username, false, profile));
}
diff --git a/core/pom.xml b/core/pom.xml
index a790dea3..bad619c5 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -19,7 +19,7 @@
com.zaxxer
HikariCP
- 2.4.6
+ 2.4.7
diff --git a/core/src/main/java/com/github/games647/fastlogin/core/Storage.java b/core/src/main/java/com/github/games647/fastlogin/core/AuthStorage.java
similarity index 98%
rename from core/src/main/java/com/github/games647/fastlogin/core/Storage.java
rename to core/src/main/java/com/github/games647/fastlogin/core/AuthStorage.java
index e3f865bc..bebc31c7 100644
--- a/core/src/main/java/com/github/games647/fastlogin/core/Storage.java
+++ b/core/src/main/java/com/github/games647/fastlogin/core/AuthStorage.java
@@ -11,14 +11,14 @@ import java.sql.Statement;
import java.util.UUID;
import java.util.logging.Level;
-public class Storage {
+public class AuthStorage {
private static final String PREMIUM_TABLE = "premium";
private final FastLoginCore core;
private final HikariDataSource dataSource;
- public Storage(FastLoginCore core, String driver, String host, int port, String databasePath
+ public AuthStorage(FastLoginCore core, String driver, String host, int port, String databasePath
, String user, String pass) {
this.core = core;
@@ -30,8 +30,6 @@ public class Storage {
databasePath = databasePath.replace("{pluginDir}", core.getDataFolder().getAbsolutePath());
- databaseConfig.setThreadFactory(core.getThreadFactory());
-
String jdbcUrl = "jdbc:";
if (driver.contains("sqlite")) {
jdbcUrl += "sqlite" + "://" + databasePath;
diff --git a/core/src/main/java/com/github/games647/fastlogin/core/FastLoginCore.java b/core/src/main/java/com/github/games647/fastlogin/core/FastLoginCore.java
index 5666249e..c0c57b0c 100644
--- a/core/src/main/java/com/github/games647/fastlogin/core/FastLoginCore.java
+++ b/core/src/main/java/com/github/games647/fastlogin/core/FastLoginCore.java
@@ -20,7 +20,7 @@ public abstract class FastLoginCore {
protected final Map localeMessages = new ConcurrentHashMap<>();
private MojangApiConnector mojangApiConnector;
- private Storage storage;
+ private AuthStorage storage;
public void setMojangApiConnector(MojangApiConnector mojangApiConnector) {
this.mojangApiConnector = mojangApiConnector;
@@ -30,7 +30,7 @@ public abstract class FastLoginCore {
return mojangApiConnector;
}
- public Storage getStorage() {
+ public AuthStorage getStorage() {
return storage;
}
@@ -49,7 +49,7 @@ public abstract class FastLoginCore {
public abstract void loadConfig();
public boolean setupDatabase(String driver, String host, int port, String database, String user, String password) {
- storage = new Storage(this, driver, host, port, database, user, password);
+ storage = new AuthStorage(this, driver, host, port, database, user, password);
try {
storage.createTables();
return true;