Estou tentando fazer um mini sistema para levar os players para outro servidor.
Codigo:
if(server.contains("-"))return;
for(ServerInfo sv : Main.pl.getProxy().getServers().values()){
if(sv.getName().split("-")[0].equalsIgnoreCase(server)){
sv.ping(new Callback<ServerPing>() {
@Override
public void done(ServerPing ping, Throwable error) {
if(error != null){
if(ping.getPlayers().getOnline() < ping.getPlayers().getMax()){
//O que chegar aqui vai ser o servidor que o player vai conectar
}
}
}
});
}
}
Alguma coisas como os splits são como o meu servidor vai ficar organizado.
Eu apenas queria que alguem pudesse me ajudar a pegar o servidor que chegar primeiro na ultima verificação, olhando pela internet parece que tenho que usar CompletableFuture, so que não entendi a logica dele.
Pergunta
Skizz
Estou tentando fazer um mini sistema para levar os players para outro servidor.
Codigo:
Alguma coisas como os splits são como o meu servidor vai ficar organizado.
Eu apenas queria que alguem pudesse me ajudar a pegar o servidor que chegar primeiro na ultima verificação, olhando pela internet parece que tenho que usar CompletableFuture, so que não entendi a logica dele.
OBS: Sou muito ruim para explicar as coisas.
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados