Помогите Как проверить Весь инвентарь игрока?

  • Автор темы Автор темы Nippels
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Nippels

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Nippels
Привет. Хочу узнать, как проверить "каждую" иконку инвентаря p(игрока)?
Допустим если в инвентаре есть, ну пусть будет факел, выполняется условие, для этого предмета) Например его стало на единицу меньше...

Заранее спасибо :З
 
Код:
Inventory inv = p.getInventory();
for (int i = 0; i < inv.getSize(); i++) {
  ItemStack is = inv.getItem(i);
  if (is.getType() == Material.TORCH) {
      ...
  }
}
 
Код:
Inventory inv = p.getInventory();
for (int i = 0; i < inv.getSize(); i++) {
  ItemStack is = inv.getItem(i);
  if (is.getType() == Material.TORCH) {
      ...
  }
}
Спасибо! Можно еще один вопрос задам)))
Как мне сделать проверку с id:data предмета, если выдается ошибка?
1.1493538697.png
 
Java:
if (block.getTypeId() == id && block.getData() == data) foo();
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх