Как сделать проверку на предмет в инвенторе
Мне нужна проверка на предмет в инвенторе, тоесть если определённый предмет (например кровать 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 + "Предмет в инвентаре "));
}