diff --git a/src/main/java/us/ajg0702/queue/Main.java b/src/main/java/us/ajg0702/queue/Main.java index 1ac093d..30bb059 100644 --- a/src/main/java/us/ajg0702/queue/Main.java +++ b/src/main/java/us/ajg0702/queue/Main.java @@ -262,7 +262,10 @@ public class Main extends Plugin implements Listener { BungeeUtils.sendCustomData(player, "inqueue", (server != null)+""); } if(subchannel.equals("queuedfor")) { - BungeeUtils.sendCustomData(player, "queuedfor", player.getName(), in.readUTF()); + String srv = in.readUTF(); + Server server = man.findServer(srv); + if(server == null) return; + BungeeUtils.sendCustomData(player, "queuedfor", player.getName(), srv, server.getQueue().size()+""); } } catch (IOException e1) { diff --git a/src/main/java/us/ajg0702/queue/spigot/Main.java b/src/main/java/us/ajg0702/queue/spigot/Main.java index 961d109..06d1ba7 100644 --- a/src/main/java/us/ajg0702/queue/spigot/Main.java +++ b/src/main/java/us/ajg0702/queue/spigot/Main.java @@ -122,7 +122,7 @@ public class Main extends JavaPlugin implements PluginMessageListener,Listener { if(p == null) return; if(!p.isOnline()) return; - int number = in.readInt(); + int number = Integer.valueOf(in.readUTF()); HashMap phs = placeholders.responseCache.get(p); if(phs == null) phs = new HashMap<>(); phs.put("queuedfor_"+queuename, number+"");