mirror of
https://github.com/TuxCoding/FastLogin.git
synced 2025-08-01 03:34:44 +02:00
Fix bungeecord disable
This commit is contained in:
@@ -39,7 +39,7 @@ public class FastLoginBukkit extends JavaPlugin {
|
|||||||
//we need a thread-safe set because we access it async in the packet listener
|
//we need a thread-safe set because we access it async in the packet listener
|
||||||
private final Set<String> enabledPremium = Sets.newConcurrentHashSet();
|
private final Set<String> enabledPremium = Sets.newConcurrentHashSet();
|
||||||
|
|
||||||
private final boolean bungeeCord = Bukkit.spigot().getConfig().getBoolean("bungeecord");
|
private boolean bungeeCord;
|
||||||
|
|
||||||
//this map is thread-safe for async access (Packet Listener)
|
//this map is thread-safe for async access (Packet Listener)
|
||||||
//SafeCacheBuilder is used in order to be version independent
|
//SafeCacheBuilder is used in order to be version independent
|
||||||
@@ -62,6 +62,8 @@ public class FastLoginBukkit extends JavaPlugin {
|
|||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
saveDefaultConfig();
|
saveDefaultConfig();
|
||||||
|
|
||||||
|
bungeeCord = Bukkit.spigot().getConfig().getBoolean("settings.bungeecord");
|
||||||
if (getServer().getOnlineMode()) {
|
if (getServer().getOnlineMode()) {
|
||||||
//we need to require offline to prevent a session request for a offline player
|
//we need to require offline to prevent a session request for a offline player
|
||||||
getLogger().severe("Server have to be in offline mode");
|
getLogger().severe("Server have to be in offline mode");
|
||||||
@@ -89,9 +91,11 @@ public class FastLoginBukkit extends JavaPlugin {
|
|||||||
getCommand("premium").setExecutor(new PremiumCommand(this));
|
getCommand("premium").setExecutor(new PremiumCommand(this));
|
||||||
getCommand("cracked").setExecutor(new CrackedCommand(this));
|
getCommand("cracked").setExecutor(new CrackedCommand(this));
|
||||||
|
|
||||||
//check for incoming messages from the bungeecord version of this plugin
|
if (bungeeCord) {
|
||||||
getServer().getMessenger().registerIncomingPluginChannel(this, getName(), new BungeeCordListener(this));
|
//check for incoming messages from the bungeecord version of this plugin
|
||||||
getServer().getMessenger().registerOutgoingPluginChannel(this, getName());
|
getServer().getMessenger().registerIncomingPluginChannel(this, getName(), new BungeeCordListener(this));
|
||||||
|
getServer().getMessenger().registerOutgoingPluginChannel(this, getName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user