Ir para conteúdo

Wolf_131

Membros VIP
  • Total de itens

    1.675
  • Registro em

  • Última visita

Tudo que Wolf_131 postou

  1. private void sortPlayers(List<String> uuids) { try { Collections.sort(uuids, new Comparator<String>() { @Override public int compare(String a1, String a2) { Integer o1 = base.get(a1); Integer o2 = base.get(a2); return o2.compareTo(o1); } }); } catch (NullPointerException e) {} } public void usar(Player p) { List<String> uuids = new ArrayList<String>(); for(String st : base.keySet()) { uuids.add(st); } sortPlayers(uuids); int rank = 1; for(String player : uuids) { p.sendMessage("§e" + rank + "º: " + player + " - " + base.get(player)); rank++; } } Eu creio que assim dê. Desculpe pelos espaços, ficou meio estranho quando copiei para aqui ._.
  2. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  3. Qual o motivo de postar imagens do eclipse e da plugin.yml? Porque é que as classes/packages estão com nomes estranhos como "package0"? O que tem de diferente para fazer o plugin ser pago? Não vi nada demais. Pediu autorização ao GJ para o uso das imagens? Muitas coisas para explicar e o preço devia de ser 0... Enfim, boa sorte nas vendas.
  4. Informamos que esse Projeto se tornou recomendado a partir de hoje. É um orgulho ter um projeto desse porte em nossa comunidade! Atenciosamente, Equipe Gamer's Board
  5. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  6. Se conseguir, adicione uma opção para pôr cabeça por nick ou por url, ajudaria em vários parâmetros. Tente adicionar uma action bar para dizer que o kit já está disponível, como: "O kit PvP já está disponível!".
  7. public void openMenu(Player p, int pagina) { Inventory inv = Bukkit.createInventory(null, 6 * 9, "Teste #" + pagina); //Lista de todos os clans List<Clan> clans = plugin.getClanManager().getClans(); //Lista de todos os itens do menu da lista clans List<ItemStack> clansitem = new ArrayList<>(); for (Clan relations : clans) clansitem.add(ItemStack); int limitepp = 21; int index = pagina * limitepp - limitepp; int endIndex = Math.min(index + limitepp, clansitem.size()); int next; next = pagina +1; if (endIndex > 20 && endIndex != clansitem.size()) { //item da proxima página inv.setItem(26, new ItemStack(...))); } int previous; previous= pagina - 1; if (!inv.getName().equalsIgnoreCase("Teste #" + 1)) { //item da página anterior inv.setItem(18, new ItemStack(...))); } int x = 1; int h = 1; for (; index < endIndex; index++) { ItemStack item = clansitem.get(index); inv.setItem(x + 9 * h, item); if (++x == 8) { x = 1; ++h; } } p.openInventory(inv); } //No evento: @EventHandler public void onclick(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); Inventory inv = e.getInventory(); ItemStack item = e.getCurrentItem(); if (inv.getName().contains("Testes #") && item != null && item.getTypeId() != 0) { e.setCancelled(true); Integer proxima = Integer.valueOf(e.getInventory().getName().split("#")[1]); int next; next = proxima +1; if (item.hasItemMeta() && item.getItemMeta().getDisplayName().equalsIgnoreCase("§aPágina " + next)) { openMenu(p, next); return; } int previous; previous = proxima -1; if (item.hasItemMeta() && item.getItemMeta().getDisplayName().equalsIgnoreCase("§aPágina " + previus)) { openMenu(p, previous); return; } } } OBS: Não sei quem criou, mas é super eficaz.
  8. Totalmente de acordo. Plugin privado, sem problemas nenhuns. O cara comprou, tem direito sobre ele. Se ele distribui ou não esse é um problema dele. Plugins que sejam vendidos em algum site e onde todos podem comprar, é diferente. Alguns exemplos disso são o FeatherBoard, EzRanksPro, etc. Você apenas tem de ter a certeza que o vendedor possa assegurar o site.
  9. Isso é impossível. É apenas uma string, nada demais. Usar um simples "p.getName()" ou algo do género em momento nenhum vai fazer o seu servidor parar, a menos que possua algo malicioso no código e faça para isso.
  10. Obrigado. Eu não vejo o porquê de não liberar a source. Você ajuda os outros e os outros podem ajudar-te. /mctop como que funciona? É o top 10 de cada habilidade né? Obrigado. Pode me dizer quando dá esse erro e se o player tem alguma habilidade de mcmmo? Obrigado.
  11. Mande essa parte da config. Se conseguir, dê /clan reload (eu acho que existe ._.).
  12. É na configuração do SimpleClans.
  13. Olá, hoje irei mostrar e liberar o meu plugin de stats, MRMcMMOStats. Eu fí-lo com intuito de saber um pouco mais da API do mcMMO e, ainda não existe nenhum tão configurável, então, resolvi postar. Características: 98% configurável (apenas algumas mensagens não são, todo o GUI é); Inclui todas as habilidades do mcMMO, com possibilidade de ativar ou desativar cada uma. Totalmente em português e com aliases para inglês (comando & mensagens); Sem lag reportado; Sem bugs conhecidos; Open source. Comandos & permissões: /stats - Permissão de VIP: mrmcmmostats.vip. (Abre o menu de stats do jogador). A fazer: Adicionar um comando de /stats <jogador> (em breve); Nada, por enquanto. Dêm sugestões. Vídeo demonstrativo: https://streamable.com/tpn2y Configuração: Config.yml: Atualizações: Plugin feito & postado. (1.0) Dependência: McMMO. Download & Source:
  14. Não há permissão. A de staff é apenas para ignorar o toggle. Qualquer staff poderá dar tpa a qualquer um, estando ou não com toggle.
  15. Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board
  16. Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board
  17. Use CCLogger. Link: https://dev.bukkit.org/projects/cclogger
  18. Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board
  19. EZApi. e aparece o resto, tem várias coisas.
  20. Obrigado. Será negociado dependendo do desenvolvedor.
  21. Olá a todos. Hoje venho fazer um tópico de recrutamento de desenvolvedores para a equipe Mine Realm. Todos os serviços serão remunerados e você terá um alto cargo na equipe do servidor, também. Para facilitar e agilizar o processo, resolvemos pôr em um formulário do google. O servidor costuma pegar de 180 a 220 jogadores todos os dias, chegando aos 300 em alguns fins-de-semana. Observações: - Procuramos desenvolvedores experientes. - Apenas estamos aceitando desenvolvedores de Java, que trabalhem com minecraft. Acesse: https://bit.ly/2FhHX0W
  22. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  23. Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board
  24. Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board
  25. Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board
×
×
  • Criar Novo...