add aquacore support (but it doesnt work because it turns out aquacore api is only on spigot)

This commit is contained in:
ajgeiss0702
2021-08-21 07:56:39 -07:00
parent 8bec8aeea7
commit 434e5e2a88
23 changed files with 153 additions and 31 deletions
@@ -5,6 +5,7 @@ import com.google.common.io.ByteStreams;
import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.config.ServerInfo;
import net.md_5.bungee.api.connection.ProxiedPlayer;
import net.md_5.bungee.api.connection.Server;
import us.ajg0702.queue.api.PlatformMethods;
import us.ajg0702.queue.api.commands.IBaseCommand;
import us.ajg0702.queue.api.commands.ICommandSender;
@@ -40,13 +41,15 @@ public class BungeeMethods implements PlatformMethods {
ByteArrayDataOutput out = ByteStreams.newDataOutput();
out.writeUTF(channel);
out.writeUTF(player.getName());
int length = data.length;
for (String s : data) {
out.writeUTF(s);
}
((BungeePlayer) player).getHandle().getServer().sendData("ajqueue:tospigot", out.toByteArray());
ProxiedPlayer proxiedPlayer = ((BungeePlayer) player).getHandle();
if(proxiedPlayer == null) return;
Server server = proxiedPlayer.getServer();
if(server == null) return;
server.sendData("ajqueue:tospigot", out.toByteArray());
}
}
@@ -29,6 +29,7 @@ import us.ajg0702.queue.platforms.bungeecord.players.BungeePlayer;
import us.ajg0702.queue.platforms.bungeecord.server.BungeeServer;
import java.io.File;
import java.time.Duration;
import java.util.Arrays;
import java.util.List;