Как сделать проверку на предмет в инвенторе

Мне нужна проверка на предмет в инвенторе, тоесть если определённый предмет (например кровать bed) в инвенторе, то выполняется System.out.println("IS inventory!")


Ответы (1 шт):

Автор решения: pok

Наверное что-то такое, только с блоком:

private boolean hasItems(EntityPlayer player) {

return (player.getCurrentEquippedItem() != null && player.getCurrentEquippedItem().getItem() instanceof net.minecraft.item.ItemBow);

    }
       if (hasItems(player) && (!player.worldObj.isRemote)) {
      player.addChatMessage((IChatComponent) new ChatComponentText((Object) EnumChatFormatting.RED + "Предмета нет в инвентаре "));
                } else {
      player.addChatMessage((IChatComponent) new ChatComponentText((Object) EnumChatFormatting.GREEN + "Предмет в инвентаре "));
                }
→ Ссылка