diff --git a/CHANGELOG.md b/CHANGELOG.md
index 448cb05e..a278716f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,10 @@
######1.9
+* Refactored/Cleaned up a lot of code
* [API] Deprecated platform specific authplugin. Please use AuthPlugin< platform specific player type >
* [API] Deprecated bukkit's password generator. Please use PasswordGenerator< platform specific player type >
* Added second attempt login -> cracked login
-* Add cracked whitelist (switch-mode -> switching to online-mode from offlinemode)
+* Added cracked whitelist (switch-mode -> switching to online-mode from offlinemode)
* Added configuration to disable auto logins for 2Factor authentication
* Add missing add-premium-other message
* Fix ProtocolSupport autoRegister
diff --git a/bukkit/pom.xml b/bukkit/pom.xml
index d522c5f5..c62d6c3a 100644
--- a/bukkit/pom.xml
+++ b/bukkit/pom.xml
@@ -104,6 +104,7 @@
LoginSecurity-2
-9c09e73b7f-1
+ true
*
@@ -116,6 +117,7 @@
com.lenis0012.bukkit
loginsecurity
2.1.3-SNAPSHOT
+ true
*
@@ -128,6 +130,7 @@
com.github.games647
LogIt
9e3581db27
+ true
provided
@@ -141,6 +144,7 @@
com.github.RoyalDev
RoyalAuth
-e21354a9b7-1
+ true
*
diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/BukkitCore.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/BukkitCore.java
index 50fe68d1..6e58d241 100644
--- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/BukkitCore.java
+++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/BukkitCore.java
@@ -1,45 +1,24 @@
package com.github.games647.fastlogin.bukkit;
-import com.github.games647.fastlogin.core.FastLoginCore;
+import com.github.games647.fastlogin.core.shared.FastLoginCore;
import com.google.common.base.Charsets;
-import com.google.common.cache.CacheLoader;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import java.io.File;
import java.io.InputStreamReader;
-import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.ThreadFactory;
-import java.util.concurrent.TimeUnit;
import java.util.logging.Logger;
import org.bukkit.ChatColor;
import org.bukkit.configuration.file.YamlConfiguration;
+import org.bukkit.entity.Player;
-public class BukkitCore extends FastLoginCore {
-
- public static ConcurrentMap buildCache(int minutes, int maxSize) {
- CompatibleCacheBuilder