Ir para conteúdo

Álison👌

Membros
  • Total de itens

    853
  • Registro em

  • Última visita

Tudo que Álison👌 postou

  1. Vá em sua Main e coloque o seguinte: public static HashMap<Player, Player> ban; Agora, no começo da class do seu inventário você precisa colocar isso: public static ItemStack Item; public static ItemMeta Itemmeta; Após você cria o método do inventário: public static void OpenInv(Player p, Player t) { Inventory menugui = Bukkit.createInventory(null, Quantidadedelinhasdoinv * 9, "§aNomeDoInv"); Item = new ItemStack(Material.WOOL, 1, (short) 2); Itemmeta = Item.getItemMeta(); Itemmeta.setDisplayName("§cNomeDoItem"); ArrayList<String> lore = new ArrayList<String>(); lore.add("§aVoce quer banir o player " + t.getName() + "?"); Itemmeta.setLore(lore); Item.setItemMeta(Itemmeta); menugui.setItem(SlotDoItem, Item); p.openInventory(menugui); } ps: o segundo player na função não é necessário, apenas coloquei para que você possa colocar o nome do player a ser banido no item Após criar o método vamos para a seção de comandos, quando o player digitar /ban <target> você faz o seguinte OpenInv(p, target); // abre inventário ban.put(p, target); // coloca o player e o target em hashmap Por fim você faz o evento de click: @EventHandler public void Click(InventoryClickEvent e) { if ((e.getCurrentItem() != null) && (e.getCurrentItem().getItemMeta() != null)) { Inventory inv = e.getInventory(); Player p = (Player) e.getWhoClicked(); if (inv.getTitle().equals("§aNomeDoInv")) { e.setCancelled(true); // cancela o evento de click, fazendo com que o item não vá para sua mão if (e.getCurrentItem().isSimilar(Item)) { Player target = ban.get(p).getPlayer(); // pega o target da hash que salvamos antes target.setBanned(true); // banimos o target ban.remove(p); // removemos o player da hash p.closeInventory(); // fechamos o gui //você fazer mais coisas aqui como enviar mensagens } } } } Importante: esse código foi feito para que tudo esteja na mesma class, com exceção do hash, caso você separe em classes diferentes terá que puxar os métodos de outra class
  2. Sua dúvida foi marcada como resolvida pela nossa equipe. Caso sua dúvida não tenha sido sanada, crie outro tópico. OBS: Essa mensagem é automática.
  3. mande a config do seu plugin em pastebin por favor
  4. Seu pedido foi marcado como entregue por nossa equipe. Caso ele não tenha sido entregue como gostaria, crie outro tópico. OBS: Essa mensagem é automática.
  5. Seu pedido foi marcado como passivo de remuneração pela nossa equipe. Logo, não será possível realizar sua solicitação gratuitamente. Um membro de nossa team de desenvolvedores neste momento já deve ter lhe informado seu contato para mais informações, por favor procure-o no devido canal. OBS: Essa mensagem é automática.
  6. caso ainda precise me chame discord: Álison#5505
  7. Sua dúvida foi marcada como resolvida pela nossa equipe. Caso sua dúvida não tenha sido sanada, crie outro tópico. OBS: Essa mensagem é automática.
  8. Sua dúvida foi marcada como resolvida pela nossa equipe. Caso sua dúvida não tenha sido sanada, crie outro tópico. OBS: Essa mensagem é automática.
  9. Simples porém útil, gostei, me parece muito bem feito, parabéns ?
  10. já tentei usar o cratesplus e sempre tive problemas com ele, creio que ele ainda possua muitos erros, ja tentou usar o cratereloaded? https://dev.bukkit.org/projects/crate-reloaded
  11. Sua dúvida foi marcada como resolvida pela nossa equipe. Caso sua dúvida não tenha sido sanada, crie outro tópico. OBS: Essa mensagem é automática.
  12. Abra sua server.properties, encontre a opção "generate-structures" e coloque false, pronto, não aparecerá spawners ?
  13. Seu pedido foi marcado como passivo de remuneração pela nossa equipe. Logo, não será possível realizar sua solicitação gratuitamente. Um membro de nossa team de desenvolvedores neste momento já deve ter lhe informado seu contato para mais informações, por favor procure-o no devido canal. OBS: Essa mensagem é automática.
  14. se você quer algo inovador precisa investir, posso fazer por um preço bacana, caso queira me chame discord: Álison#5505
  15. Ficou ótimo mano parabéns, vai ajudar bastante a comunidade, obrigado por disponibilizar ? me kibou ou conhecidencia safado?
  16. Seu pedido foi marcado como passivo de remuneração pela nossa equipe. Logo, não será possível realizar sua solicitação gratuitamente. Um membro de nossa team de desenvolvedores neste momento já deve ter lhe informado seu contato para mais informações, por favor procure-o no devido canal. OBS: Essa mensagem é automática.
  17. Me chame discord caso ainda queira para fazermos um orçamento: Álison#5505
  18. ficou legal, mas acho que a comunidade já ta meio saturada de plugins de maquina, mas isso não tira seu mérito, parabéns.
  19. Sua dúvida foi marcada como resolvida pela nossa equipe. Caso sua dúvida não tenha sido sanada, crie outro tópico. OBS: Essa mensagem é automática.
  20. Seu pedido foi marcado como entregue por nossa equipe. Caso ele não tenha sido entregue como gostaria, crie outro tópico. OBS: Essa mensagem é automática.
  21. Fiz rapidinho aqui: https://www.mediafire.com/file/f4if8s9497e4l6c/SlimeDeath.jar/file
  22. Bom, o que da para ser feito é um sistema igual da redestone, que impede de colocar funis clicando em outro funil, caso queira fazer um orçamento meu discord é Álison#5505
  23. Ficou bem legal gostei da ideia, boa sorte nas vendas @off Specialidade é foda
×
×
  • Criar Novo...