diff --git a/src/main/java/us/ajg0702/queue/Main.java b/src/main/java/us/ajg0702/queue/Main.java index 00e0a0e..d5d2857 100644 --- a/src/main/java/us/ajg0702/queue/Main.java +++ b/src/main/java/us/ajg0702/queue/Main.java @@ -24,6 +24,8 @@ import us.ajg0702.queue.utils.BungeeUtils; public class Main extends Plugin implements Listener { + static Main plugin = null; + int timeBetweenPlayers = 5; BungeeStats metrics; @@ -36,6 +38,7 @@ public class Main extends Plugin implements Listener { @Override public void onEnable() { + plugin = this; msgs = BungeeMessages.getInstance(this); @@ -74,6 +77,10 @@ public class Main extends Plugin implements Listener { } + public static Main getInstance() { + return plugin; + } + public void checkConfig() { List svs = getConfig().getStringList("queue-servers"); for(String s : svs) { @@ -307,6 +314,13 @@ public class Main extends Plugin implements Listener { } + public void sendPlayer(ProxiedPlayer p) { + String server = getPlayerInQueue(p); + if(server == null) return; + sendPlayers(server); + } + + public String getPlayerInQueue(ProxiedPlayer p) { for(String server : queues.keySet()) { if(queues.get(server).indexOf(p) != -1) {