Ir para conteúdo
  • 0

[Duvida] Como faço pra reparar o item que estiver no Helmet


yLR111

Pergunta

Quero reparar um item que esteja no Helmet


 


Codigo:



@EventHandler
public void aoClicar(PlayerInteractEvent e) {
Player p = e.getPlayer();
if ((p.getItemInHand() != null) && (p.getItemInHand().getTypeId() != 0) && (p.getItemInHand().getType() == Material.ANVIL) && (p.getItemInHand().hasItemMeta()) && (p.getItemInHand().getItemMeta().hasDisplayName()) && (p.getItemInHand().getItemMeta().hasLore()) && (p.getItemInHand().getItemMeta().getDisplayName().equals("§6§lSUPER BIGORNA"))) {
ItemStack helm = p.getInventory().getHelmet();
if(helm.getDurability() != 0) {
helm.setDurability((short) 0);
p.sendMessage("§bItem reparado!");
}else {
p.sendMessage("§cEste item não precisa de reparo");
}
}
}
Editado por yLR111
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Qual o problema? Não está funcionando? Apresenta erros? Será que é por que tem que verificar se o capacete não é vazio?

estava vendo o codigo e vi que esqueci de dar update no inventario

Editado por yLR111
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...