Ir para conteúdo

zAth

Membros
  • Total de itens

    729
  • Registro em

  • Última visita

Tudo que zAth postou

  1. private HashMap<String, Integer> players = new HashMap<>(); for(String key : getConfig().getConfigurationSection("Players").getKeys(false)){ int value = getConfig().getInt("Players." + key); players.put(key, value); } players = players.entrySet().parallelStream() .sorted(Map.Entry.<String, Integer>comparingByValue().reversed()) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue, (k,v) -> v, HashMap::new)); players.forEach((k,v) -> p.sendMessage(k + " - " + v)); Aconselho a criar uma hash, e ir ordenando ela automaticamente de x em x tempo, ae quando alguem quiser ver o top só dar players.forEach((k,v) -> p.sendMessage(k + " - " + v)); para evitar ficar ordenando sempre que alguem quiser ver o top ..código meio cagado ;-; nem testei, e estou aprendendo a usar lambda então se não funcionar já sabe
  2. zAth

    SkyChests - Baús virtuais

    Você não pode postar 2 vezes seguidas, vai ser punido por isso. Para remover a função do enderchest, coloca assim no ficheiro de permissões - -skychests.enderchest Não irei colocar cash, já falei ae que tem vários plugins de cash então não teria razão para eu escolher o picomoedas ou o mineshop (que até é pago, nem todos o têm), se quiser que ele funcione com algum desses plugins, a src está no tópico.. Basta alterar 1 ou 2 linhas, se não entende java, peça a alguem que saiba, eu não farei isso por você
  3. Mas já tentou pelo menos usar algum getter da sua main em vez do Bukkit. ??????? Tira o "Bukkit" e coloca "SuaMain.seuGetter().getServer()"
  4. Isso é do intellij mesmo? Tenta main.m.getServer().getOnlinePlayers().length em vez do Bukkit. Ou .size() em vez do length, sempre esqueço quando usar .length ou size()
  5. Acho que ele acabou de arrumar isso Baixe aqui
  6. Provavelmente sua build foi feita perto do spawn, porque não seria? então pegue uma bússola e vá para onde ela apontar. (ou use algum plugin que o faça) Se não estiver lá, não tem jeito nenhum
  7. Porque você fez inicial + final, é final - inicial
  8. zAth

    ...

    Li sobre isso agora mesmo, https://pplware.sapo.pt/informacao/ataque-empresas-portuguesas-nao-so-afinal-aconteceu/ "depois de conseguir atingir numa máquina, pode distribuir-se por outras dentro da mesma rede.", a vps foi afetada, e depois você.. Onde comprou essa vps mesmo? @edit Agora que li bem, o seu pc também foi afetado ou só a vps mesmo?
  9. Não entendi esse "desatualizado" .. Tipo, não add algo nele faz tempo, só suporta 1.8, tem bugs.. ?? Qualquer que seja a razão, acho desnecessário. Assim, e se estiver desatualizado, porquê colocar uma tag nela? Na1 entendi
  10. apenas pega do sql e quando for ordenar, ordena no java mesmo map.entrySet().stream() .sorted(Map.Entry.comparingByValue().reversed()) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); ae o magnata será map.get(0) e.. não use 2 listas.. use HashMap<String, Double> .. cada jogador terá seu $
  11. File -> new -> Project from Existing Sources Lá diz para você escolher um ficheiro .project se estiver importando do Eclipse, então só fazer isso.. clique no seu .project do seu eclipse ( pasta da workspace )
  12. zAth

    [Sorteio] Spawn

    » Seguinte, fiz esse spawn faz um tempo e nem preciso dele então resolvi dar para vocês. » Não coloco para download porque depois ninguém baixa senão ficam falando "ah, server lixo, baixa construção da net blabla".. Então estou sorteando ele. » Quem quiser participar apenas comente ae qualquer coisa » O sorteio irá acabar quando eu quiser. Se alguem quiser compra-lo, só mandar mp @Edit » Esqueçi, vários post só conta 1 entrada, precisa ter um tempo razoável no forum e alguns post também.
  13. Assim, eu já tinha feito algo assim por curiosidade só mesmo para testar, fiz até isso em um plugin de login, e como era um plugin de login eu removi a animação do plugin. Agora fui procurar se tinha alguma versão dele na lixeira e encontrei mas como foi decompilado pode ter alguns erro, eu tentei alterar o que vi que estava errado mas mesmo assim pode ter algum. O load() é para você colocar os items e a sua % ( pode ser ‰ também, recomendo deixar o total em 100 ou 1000 ou 10.. para ser mais fácil de perceber as probabilidades), ae só colocar o load() no onEnable(). Altera o nome da classe, a instância da sua main e o comando né.
  14. Algo contra não, tenho respeito.. Porque tem um bom servidor, eu até jogo nele '-'
  15. Vai conseguir sim, porque você só cancela o evento se estiver uma pedra, se não estiver ele não cancela.. Para isso você só tem que colocar o e.setCancelled(true) dentro das chavetas.. Ou então apaga aquelas chavetas sem nada dentro, tb vai resultar.
  16. if(e.getBlock().getType() == Material.STONE){ //código que lhe passei inicialmente } @edit Vi agora o seu edit, olha lá o e.setCancelled(true).. Você colocou fora dos {}, na linha acima tem 2 chaves sem nada dentro. Se eu tivesse no pc lhe explicava melhor..
  17. Importou tudo menos o certo, como eu já falei......... APAGA o import DocumentationTool.location
  18. Se não quer cartão, pode fazer uma batota e comprar skins de csgo em um site como o opskins por paysafecard, e depois vender essa mesma skin no mesmo site. Irá ficar com saldo na sua conta opskins e depois retire para o seu paypal. Se não quer esperar que alguém compre sua skin, venda a sua skin no csgo.cash instantaneamente para o seu paypal. Lembrando que vai perder € nestes métodos, e no de vender instantaneamente ainda perde mais.
  19. Além que importou errado, recomendo verificar se o bloco colocado é uma pedra. (Se eu entendi certo o que você quer fazer) Apague o import DocumentatioTool.location e depois importe denovo, de certeza que irá aparecer uma lista com várias opções, escolha a que começa com org.bukkit
  20. O paysafecard tem mastercard também, só encomendar no site deles e entregar alguns dados seus (ou dos seus pais se tem menos de 16 anos, sim 16 anos). O mastercard tem um custo de 9,90€ anuais. O mastercard é literalmente um cartão de crédito.. Pode até ir ao mercado pagar com ele. Crie uma conta my paysafecard, adicione saldo à sua conta com paysafes, e depois adicione esse saldo ao mastercard a partir da sua conta my paysafecard. Depois disso só carregar o paypal com seu mastercard.
  21. for(int x = e.getBlock().getLocation().getBlockX() - 10; x <= e.getBlock().getLocation().getBlockX() + 10; x++){ ////for(int y = e.getBlock().getLocation().getBlockY() - 10; y <= e.getBlock().getLocation().getBlockY() + 10; y++){ ////////for(int z = e.getBlock().getLocation().getBlockZ() - 10; z <= e.getBlock().getLocation().getBlockZ() + 10; z++){ ////////////Location location = new Location(e.getBlock().getLocation().getWorld(), x, y, z); ////////////if(location.getWorld().getBlockAt(location).getType() == Material.STONE){} ////////} ////} }
  22. quantos slots tem o servidor?
×
×
  • Criar Novo...