Bom dia gostaria de entender um processo que estou executando em meu plugin, queria checar se o item requerido tem [tal nome], e isso só funciona com itemstack se eu n me engano (pq ai eu poderia pegar o itemmeta). Mas quando ele checa no meu inventario nao acontece nada já com Material funciona
Check de Itemstack
@EventHandler
public void morrer(PlayerDeathEvent e) {
if (e.getEntity().getPlayer().getInventory().contains(new ItemStack(Material.FEATHER))) {
e.getEntity().sendMessage("Teste com Itemstack");
}
}
já esse codigo abaixo funciona mas eu n quero checar por Material, quero checar por Itemstack pois ai posso pegar o getAmount(), getDisplayName e etc..
Check com Material
@EventHandler
public void morrer(PlayerDeathEvent e) {
if (e.getEntity().getPlayer().getInventory().contains(Material.FEATHER)) {
e.getEntity().sendMessage("Teste com Material");
}
}
Pergunta
zNicolas__
Bom dia gostaria de entender um processo que estou executando em meu plugin, queria checar se o item requerido tem [tal nome], e isso só funciona com itemstack se eu n me engano (pq ai eu poderia pegar o itemmeta). Mas quando ele checa no meu inventario nao acontece nada já com Material funciona
Check de Itemstack
já esse codigo abaixo funciona mas eu n quero checar por Material, quero checar por Itemstack pois ai posso pegar o getAmount(), getDisplayName e etc..
Check com Material
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados