import java.util.logging.Level;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;</BUG>
import org.bukkit.plugin.java.JavaPlugin;
<BUG>public class FastLoginBukkit extends JavaPlugin {
private static final int WORKER_THREADS = 3;</BUG>
private final KeyPair keyPair = EncryptionUtil.generateKeyPair();
private boolean bungeeCord;
<BUG>private BukkitCore core;
private boolean serverStarted;</BUG>
private final ConcurrentMap<String, BukkitLoginSession> session = FastLoginCore.buildCache(1, -1);

import java.util.logging.Level;
import java.util.logging.Logger;
import net.md_5.bungee.api.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class FastLoginBukkit extends JavaPlugin implements PlatformPlugin<CommandSender> {
private static final int WORKER_THREADS = 3;
private final KeyPair keyPair = EncryptionUtil.generateKeyPair();
private boolean bungeeCord;
private FastLoginCore<Player, CommandSender, FastLoginBukkit> core;
private boolean serverStarted;
private final ConcurrentMap<String, BukkitLoginSession> session = FastLoginCore.buildCache(1, -1);
