Guest HeyMotta Postado Setembro 13, 2015 Denunciar Compartilhar Postado Setembro 13, 2015 Galero, seguindo a print como pode ve tem 2 lãs certo, e uma de cada cor, porem no codigo de InventoryClickEvent, nao tem como colcoar (short) na frente se nao da erro, e se deixar so WOOL as duas lãs ficao com o mesmo codigo, como eu resolvo isso? Link para o comentário Compartilhar em outros sites More sharing options...
Langsdorf Postado Setembro 15, 2015 Denunciar Compartilhar Postado Setembro 15, 2015 Resolvido? '-' | if(event.getCurrentItem().equals(new ItemStack(Matererial.WOOL, (short) 5)) { if(event.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("SIM") { } } Link para o comentário Compartilhar em outros sites More sharing options...
Guest SubSlater Postado Setembro 13, 2015 Denunciar Compartilhar Postado Setembro 13, 2015 @EventHandler public void onClicar(InventoryClickEvent event){ if(!event.getInventory().getName().equals("Deseja realmente sair?")){ event.setCancelled(true); return; } ItemStack Sim = new ItemStack(Material.WOOL, 1, (short) 5); ItemMeta SimMeta = Sim.getItemMeta(); SimMeta.setDisplayName("§cSIM"); Sim.setItemMeta(SimMeta); if(event.getCurrentItem().equals(Sim)){ Player Jogador = (Player) event.getWhoClicked(); Jogador.chat("/spawn"); Jogador.closeInventory(); } } tenta isso =) Link para o comentário Compartilhar em outros sites More sharing options...
Karamujo Postado Setembro 14, 2015 Denunciar Compartilhar Postado Setembro 14, 2015 if(event.getCurrentItem().equals(new ItemStack(Matererial.WOOL, (short) 5)) { if(event.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("SIM") { } } Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Setembro 16, 2015 Denunciar Compartilhar Postado Setembro 16, 2015 (editado) Se nenhum desses de cima funcionar tente assim... ItemStack item = event.getCurrentItem(); if (item.getType() == Material.WOOL && item.getDurability() == (short) 5) { //bla bla } Editado Setembro 16, 2015 por leonardosc Link para o comentário Compartilhar em outros sites More sharing options...
Karamujo Postado Setembro 19, 2015 Denunciar Compartilhar Postado Setembro 19, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.Atenciosamente,Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest HeyMotta
Galero, seguindo a print como pode ve tem 2 lãs certo, e uma de cada cor, porem no codigo de InventoryClickEvent, nao tem como colcoar (short) na frente se nao da erro, e se deixar so WOOL as duas lãs ficao com o mesmo codigo, como eu resolvo isso?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados