Ir para conteúdo

TequilAxBr

Membros VIP
  • Total de itens

    1.909
  • Registro em

  • Última visita

Tudo que TequilAxBr postou

  1. Faz assim: .replace("\\n","\n");
  2. Seria aplicado em qual quer parte da armadura então?
  3. Ia ser legal que armazenasse e tivesse o /reports pro staff. Bom plugin
  4. Olá terraquios, estou desenvolvendo um plugin de custom enchantments, porem com novos encantamentos e não aqueles que já existem(Explosive, Smelting e etc)... Aqui vai uma base para dar a ideia: Nome do encantamento: Exemplo Começa em qual nível: 1 Qual o nível máximo: 3 O que ele faz: Aqui você explica qual a função do encantamento e qual a diferença de cada level... Valeu ai!
  5. Tópico horrível, sem prints, informações do servidor e etc... Se o servidor for igual o tópico, tenho dó de seus jogadores
  6. Então tu tá usando o método onCommand de qual quer forma, e olha o que tu falou no tópico... E outra, cuidado no warn, dar melhor para resposta se eu NÃO ME ENGANO não pode.
  7. VipZero não tem API? Gambiarra legal kkk Bom plugin, vai ajudar o pessoal
  8. Até onde eu sei não, apenas pelo onCommando ou por esse evento. Chama o método que tu criou dentro do método do evento...
  9. Existe o evento "PlayerCommandPreprocessEvent". Recomendo olhar a classe na documentação: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/PlayerCommandPreprocessEvent.html
  10. Ficou top, gostei do teu trabalho
  11. Saquei... Então vou fazer uma classe utilitária para criar os encantamentos, vlw ai... Agora, em quem dou resolvido? Os dois colaboraram...
  12. O método getEnchantmentFromName é eu que fiz, pq fiz de um jeito mais fácil para criar encantamentos, olha a anotação lá em cima do evento
  13. Entendi, vlw. Olha a parte que comentei no código, estou tendo alguns problemas: @Enchant(name = "Icemind", id = 110, startLevel = 1, maxLevel = 3) @EventHandler public void enchantmentIcemind(EntityDamageByEntityEvent event) { if (event.getDamager() instanceof Player) { // Player entity = (Player) event.getEntity(); Player damager = (Player) event.getDamager(); if (damager.getItemInHand() != null && damager.getItemInHand().getTypeId() != 0) { ItemStack item = damager.getItemInHand(); Enchantment ench = plugin.getEnchantmentManager().getEnchamentFromName("Icemind"); if (item.containsEnchantment(ench)) { //Sabe me dizer por que isso não me retorna verdadeiro? //Era pra funcionar, não? //Já debuguei o "ench" e ele me retorna tudo certinho: Enchantment[110, Icemin] Bukkit.broadcastMessage("Enchants presentes: " + item.getEnchantments()); //Porem quando faço isso, ele me retorna uma arraylist sem nada... int level = item.getEnchantmentLevel(ench); //Consequentemente aqui me retorna 0. switch (level) { case 1: if ((Math.random() * 100) <= 10) { dropSnowballInTarget(damager, event.getEntity()); } break; case 2: if ((Math.random() * 100) <= 20) { dropSnowballInTarget(damager, event.getEntity()); } break; case 3: if ((Math.random() * 100) <= 30) { dropSnowballInTarget(damager, event.getEntity()); } break; } } } } }
  14. Tem alguma ideia de como fazer para aparecer na mesa de encantamento? O plugin CustomEnchantments faz isso kk...
  15. Seguinte, estou criando um plugin para stackar spawners, só que to tentando pegar os blocos em volta de um bloco colocado, e não tá dando certo kk... Quero fazer tipo o método getNerbyEntities(x,y,z); da class Entity. Estou tentando fazer assim: https://bukkit.org/threads/find-block-in-radius.88298/ Código: int radius = 5; final Block block = event.getBlock(); //placed block for (int x = -(radius); x <= radius; x ++) { for (int y = -(radius); y <= radius; y ++) { for (int z = -(radius); z <= radius; z ++) { if (block.getRelative(x,y,z).getType() == Material.STONE_PLATE) { event.setCancelled(true); p.sendMessage(ChatColor.RED + "You cannot place a plate trap within five blocks of other plate traps!"); } } } }
  16. Consegui fazer aqui. Tenho outras dúvidas, se souber a resposta: 1º: Dei uma lida nos posts lá do tópico do bukkit, e o pessoal disse que não daria para encantar por exemplo algum item com o encantamento que eu criei na mesa de encantamentos. Queria saber se da para encantar ou não? 2º: Se eu criar um enchanted book, adicionar esse encantamento e tentar juntar na bigorna, se eu fizer isso funcionaria? Ou eu teria que criar um sistema para juntar o livro com o item? 3º: E para eu definir as funcionalidades dos encantamentos, seria assim: Iria usar listeners e pá, verifica se por exemplo no item tinha o encantamento se tivesse realizava a ação, seria isso?
  17. Okey... Vou tentar criar aqui, se der certo dou resolvido.
  18. Saquei, então só seguir o passo a passo né? E tipo posso por um id, por exemplo: 78789997 ?
  19. Oi pessoas Gostaria de saber se alguém ai sabe como criar Custom Enchants, estilo o plugin CustomEnchants do bukkit... Encontrei isso: https://bukkit.org/threads/custom-enchantments-you-say-what.160684/ Mas slá kk.. Plugin CustomEnchantsment que me refiro no tópico: https://dev.bukkit.org/projects/custom-enchantments
  20. ué, por villager também é simples e ajuda até mais. O player não vai precisar ficar procurando a placa do item, só ir na categoria e gg
  21. Não são problemas ou bugs, são coisas mais legais, bonitas... Exemplo: Shop por villager, gui ou por moldura...
  22. Tem outra forma de se fazer, vou dar uma procura e se achar posto aqui
×
×
  • Criar Novo...