diff --git a/CHANGELOG.md b/CHANGELOG.md
index 010fb1ba..060fd770 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+######1.9
+
+* Added second attempt login -> cracked login
+
######1.8
* Added autoIn importer
diff --git a/bukkit/pom.xml b/bukkit/pom.xml
index d0449c82..57b872a5 100644
--- a/bukkit/pom.xml
+++ b/bukkit/pom.xml
@@ -5,7 +5,7 @@
com.github.games647
fastlogin
- 1.8
+ 1.9
../pom.xml
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 f1e26a63..3eb6f1d8 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
@@ -2,11 +2,14 @@ package com.github.games647.fastlogin.bukkit;
import com.github.games647.fastlogin.core.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;
@@ -14,9 +17,30 @@ import org.bukkit.configuration.file.YamlConfiguration;
public class BukkitCore extends FastLoginCore {
+ public static ConcurrentMap buildCache(int minutes, int maxSize) {
+ CompatibleCacheBuilder