a bunch of stuff im too lazy to go through (1.3.4)

This commit is contained in:
ajgeiss0702
2020-05-30 14:32:46 -07:00
parent bb565cad27
commit 34afd616b5
9 changed files with 99 additions and 9 deletions
+27
View File
@@ -1,10 +1,14 @@
package us.ajg0702.queue;
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.util.List;
import net.md_5.bungee.api.chat.BaseComponent;
import net.md_5.bungee.api.chat.TextComponent;
import net.md_5.bungee.api.connection.ProxiedPlayer;
import net.md_5.bungee.api.event.PlayerDisconnectEvent;
import net.md_5.bungee.api.event.PluginMessageEvent;
import net.md_5.bungee.api.event.ServerSwitchEvent;
import net.md_5.bungee.api.plugin.Listener;
import net.md_5.bungee.api.plugin.Plugin;
@@ -48,6 +52,7 @@ public class Main extends Plugin implements Listener {
this.getProxy().getPluginManager().registerListener(this, this);
getProxy().registerChannel("ajqueue:tospigot");
getProxy().registerChannel("ajqueue:tobungee");
timeBetweenPlayers = config.getInt("wait-time");
@@ -121,4 +126,26 @@ public class Main extends Plugin implements Listener {
}
}
@EventHandler
public void onMessage(PluginMessageEvent e) {
//getLogger().info("Recieved message of "+e.getTag());
if(!e.getTag().equals("ajqueue:tobungee")) return;
DataInputStream in = new DataInputStream(new ByteArrayInputStream(e.getData()));
try {
String subchannel = in.readUTF();
if(subchannel.equals("queue")) {
String data = in.readUTF();
ProxiedPlayer player = (ProxiedPlayer) e.getReceiver();
man.addToQueue(player, data);
}
} catch (IOException e1) {
getLogger().warning("An error occured while reading data from spigot side:");
e1.printStackTrace();
}
}
}