Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Tudo que leonardosc postou

  1. Vê se ajuda: https://github.com/MiniDigger/RideThaMobv3/blob/master/v1_10_R1/src/main/java/me/MiniDigger/RideThaMob/v1_10_R1/entities/RideAbleEnderDragon.java
  2. Uma pergunta. Caso tenha sido você que fez esse código, por que deixou os métodos depreciados?
  3. Não lembro se o getOfflinePlayers também pega os jogadores online.
  4. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk TROLLEI double-kill pesadaum ;-;
  5. Nem sempre será um arquivo pesado, eu mesmo já usei só pra salvar o nome (ou uuid, nem lembro) do jogador no plugin de mito, isso não é nem um pouco pesado. Pra coisas TÃO básicas assim não faz sentido usar mysql, pelo menos pra mim é perda de tempo.
  6. Existem vários tipos de "Flat files", não existe uma especificação fixa. Só vai "lagar" se quem fez o plugin não fez direito.
  7. Não tenho tempo. Só usar uma IDE ou o próprio javac.
  8. Tem um botão no menu, "Enviar E Solicitar", é só clicar nele e seguir as instruções.
  9. Coloca o output do Javap das classes e coloca as classes ai no tópico....
  10. Up. Negocio descontos, basta entrar em contato.
  11. Se o player vai continuar dentro da HashMap? Sim.
  12. Ué, só usar o BoostersPlayer.get(player)
  13. Pior eu que vou ter 26... velho pra @%$#~&I ;-;
  14. Não precisa. Fiz com Map pq vc pode salvar vários metadados, mas se vc só precisa salvar 1 pode usar string.
  15. Colocar int[] coords = { block.getX(), block.getY(), block.getZ() }; int hash = Arrays.hashCode(coords); metadata.put(hash, MAP COM OS METADADOS); Pegar int[] coords = { block.getX(), block.getY(), block.getZ() }; int hash = Arrays.hashCode(coords); Map<String, Object> metadadosDoBloco = metadada.get(hash);
  16. Se você não levar em consideração carregar na memoria apenas os blocos no qual as chunks estão carregadas, você pode fazer assim: // A key será hash do x, y, z do bloco. Use Objects.hashCode // O valor será os metadados, nesse caso coloquei uma map, no qual a key seria a chave do metadado e o valor seria o valor ,-, Map<Integer, Map<String, Object>> metadata = ...; // Ai é só usar serialização pra salvar... // Salvar ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("arquivo.dat")); out.writeObject(metadata); out.close(); // Ler ObjectInputStream in = new ObjectInputStream(new FileInputStream("arquivo.dat")); Map<Integer, Map<String, Object>> metadata2 = (Map<Integer, Map<String, Object>>) in.readObject(); // metadata lida in.close(); Claro que seria melhor carregar apenas os blocos das chunks que estão carregadas, e descarregar quando as chunks fossem descarregadas... mas isso seria mais complexo de se fazer...
  17. Adicionei o LsGuerreiro (um dos primeiros plugins que fiz), LsMito e LsMagnata.
  18. "arrogante" novidade... Eu também era bem arrogante quando comecei a programar, tinha uns 16-17 anos, ainda bem que foi só uma fase... Espero que pra você também seja. Boa entrevista, já já termino a minha ;-;
  19. Também fiz um parecido, anos atrás, kibei da craftlandia huasuhdasd (antigamente nós kibávamos da craftlandia)... Curti o sisteminha de menu.
×
×
  • Criar Novo...