Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Tudo que leonardosc postou

  1. Tem que baixar o gson ;-; Depois eu vejo, vou dar uma saida agora.
  2. Tenta usar essa lib: https://github.com/jamietech/MinecraftServerPing
  3. Sem saber que código que você usou fica difícil ajudar.
  4. Ué, você pode simplesmente colocar esse comando em um loop infinito. while true; do java -jar -Dfile.encoding=UTF8 -Xms4G -Xmx4G -jar fullpvp.jar nogui done Eu testei aqui e funcionou perfeitamente. Quando dou /stop o servidor "fecha" e abre novamente.
  5. Github: https://github.com/leonardosnt/mc-player-counter Link para o script mais atual: https://cdn.rawgit.com/leonardosnt/mc-player-counter/master/dist/mc-player-counter.min.js Para uma versão especifica basta usar: https://cdn.jsdelivr.net/gh/leonardosnt/mc-player-counter@VERSÃO/dist/mc-player-counter.min.js Versões disponíveis: https://github.com/leonardosnt/mc-player-counter/releases Exemplo de uso: <!DOCTYPE html> <html> <head> <!-- title, scripts, css e etc --> <!-- Também da pra colocar no final do body, você que escolhe --> <script src="https://cdn.jsdelivr.net/gh/leonardosnt/[email protected]/dist/mc-player-counter.min.js"></script> </head> <body> Há <span data-playercounter-ip="mc.hypixel.net">0</span> jogadores online no Hypixel </body> </html> Exemplo: https://cdn.rawgit.com/leonardosnt/mc-player-counter/master/examples/index.html Código do exemplo: https://github.com/leonardosnt/mc-player-counter/blob/master/examples/index.html
  6. Pq vc fez um calculo nada a ver, iniciou + terminou '-' o certo é terminou - iniciou
  7. É do mesmo jeito que você calcula qualquer diferença. DECORRIDO = FINAL - INICIAL
  8. Eu testei o código aqui e funcionou, só deu erro quando coloquei uma porta que já estava em uso. Tente alterar a porta novamente, teste algumas aleatórias...
  9. Eu disse tipo INATIVO, não INATIVO.
  10. O cara pode criar um plugin pra uma versão ele funcionar pra sempre. Não apoio. Seria melhor colocar algo como "inativo'.
  11. Tenta ItemStack lapiz = new ItemStack(Material.INK_SACK, 1, (short) 4);
  12. Conseguiu? o que falta? ainda precisa de ajuda?
  13. WHAT? Acho que comentou no tpc errado.
  14. Não é assim, não mudou quase nada... Era +- assim que tava falando... Iterator<ServerInfo> servers = servers.iterator();static void recursivelyPing(final Iterator<ServerInfo> svs) { if (svs.hasNext()) { ServerInfo next = svs.next(); sv.ping(new Callback<ServerPing>() { @Override public void done(ServerPing ping, Throwable error) { if(error != null){ if(ping.getPlayers().getOnline() < ping.getPlayers().getMax()){ p.connect(sv); } else { recursivelyPing(svs); } } } }); } else { // nao tem mais servidores, pode kikar System.out.println("nao tem sv"); }}
  15. Deobfuscar o que? os nomes das classe não tem como, não tem como saber os nomes das classes que foram "obfuscadas".
  16. Você pode usar um Iterator, quando um retornar você verifica se está disponível, se tiver você manda o jogador senão você pega o próximo do Iterator e faz o ping novamente e assim por diante, se chegar no final do Iterator e não tiver achado nenhum servidor é só kickar....
  17. Você roda isso pra cada jogador? Por que você não usa um AtomicBoolean ? AtomicBoolean found = new AtomicBoolean(); if(error != null){ if(ping.getPlayers().getOnline() < ping.getPlayers().getMax() && !found.get()){ // faz o que tem pra fazer fount.set(true);// só vai ser executado 1 vez. } }
  18. - Adicionado informações sobre o contexto da string. - Melhorado tempo de carregamento da página (antes: 500 ~ 700ms, agora: 80~150ms) https://streamable.com/tov8w
  19. Up - Adicionei um novo algorítimo pra criar a arvore de arquivos, é cerca de 10x mais rápido que o anterior (que era uma lib, e não era feito por mim) - Corrigi o problema de não conseguir carregar o arquivo de uma URL no firefox.
  20. Essa cabeça em 3d é só a partir da 1.8 se não me engano... poder ser isso...
×
×
  • Criar Novo...