From c5068de25dbad39bd68efb8409e151ad1070b9b6 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Wed, 13 May 2020 16:08:06 -0700 Subject: [PATCH] premium preperations --- src/main/java/us/ajg0702/queue/Main.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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) {