Ir para conteúdo
  • 0

[Resolvido] [Duvida] Bukkit Item


LuizB

Pergunta

como pegar a meta do item que ta na mão do player ?


exemplo:

se o player tiver com um gancho de armadilha com o nome Chave de luck block

quando ele quebrar a esponja envie uma msg vc quebrou a esponja e perdeu uma chave

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

@EventHandler

public void aoQuebrar(BlockBreakEvent e){

  Player p = e.getPlayer();  

//se o bloco quebrado for a sponja

  if (e.getBlock().getType() == Material.SPONGE){  

   ItemStack mao = new ItemStack(Material.ACTIVATOR_RAIL);  

   mao.getItemMeta().getDisplayName().equalsIgnoreCase("Chave de luck block");  

  

//se o item na mao for o gancho

if (p.getItemInHand() == mao){

    p.sendMessage("vc quebrou a esponja e perdeu uma chave");

   }

  }

 

}

Editado por єxтяαρlαyร
Link para o comentário
Compartilhar em outros sites

 

@EventHandler
public void BlockBreak(BlockBreakEvent bbe) {
    if(bbe.getBlock().getType() == Material.SPONGE && (bbe.getPlayer().getItemInHand().getType() == Material.ACTIVATOR_RAIL && bbe.getPlayer().getItemInHand().getItemMeta().getDisplayName().equals("Chave de lucky block"))) {
        bbe.getPlayer().sendMessage("Você perdeu uma chave de lucky block ...");
    }
}
Link para o comentário
Compartilhar em outros sites

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