Ir para conteúdo

Item na Mão


zToodi

Posts Recomendados

51 minutos atrás, Watyn disse:

Tenta isso 


			for(String itens : getConfig().getStringList("Itens")) {
				if(player.getItemInHand().getType().equals(Material.getMaterial(itens))) {
					//caso se for o item da config
				}
			}

 

Vamos se dizer que sim, porém ele só verifica o primero item da lista, o segundo item ele não verifica ?

Link para o comentário
Compartilhar em outros sites

Ainda não compreendi, mas vamos lá...

 

Você quer verificar se o item que está na mão do jogador possui na lista? Se sim:

        Player player = Bukkit.getPlayer("VictorHeaven");

        List<Material> items = new ArrayList<>();
        items.add(Material.DIAMOND_SWORD);
        items.add(Material.DIAMOND_PICKAXE);
        items.add(Material.DIRT);
        
        ItemStack itemStack = player.getItemInHand();
        
        if (itemStack != null && items.contains(itemStack.getType())) {
            System.out.println("VictorHeaven possui algum item da lista!");
        }
        else
        {
            System.out.println("VictorHeaven não possui nenhum dos itens listado!");
        }

 

Você quer verificar se possui um dos itens na lista no inventário do jogador? Se sim:

        Player player = Bukkit.getPlayer("VictorHeaven");

        List<Material> items = new ArrayList<>();
        items.add(Material.DIAMOND_SWORD);
        items.add(Material.DIAMOND_PICKAXE);
        items.add(Material.DIRT);

        boolean found = false;
        for (ItemStack itemStack : player.getInventory()) {
            if (itemStack != null && items.contains(itemStack.getType())) {
                found = true;
                break;
            }
        }

        if (found) {
            System.out.println("VictorHeaven possui algum item da lista!");
        }
        else
        {
            System.out.println("VictorHeaven não possui nenhum dos itens listado!");
        }

 

Caso não tenha sanado tua dúvida, me explique melhor que eu tento ajuda-lo!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem está navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...