- 85
- 3
- 3
У меня есть предмет количество которого должно отниматься ,сделал вот такой код -
Вообщем предметы удаляются ,но новое их количество не применяется.
А еще когда предмета нет то он всё равно остаётся в инвентаре ,после смерти выпадает.
Java:
if ( player.inventory.hasItemStack(new ItemStack(ItemsRegister.HEALTH)) ) {
for (int i = 0; i < player.inventory.getSizeInventory(); ++i ) {
ItemStack current = player.inventory.getStackInSlot(i);
System.out.println(current);
if (current.getCount() > 2) {
current.setCount(current.getCount() - 1);
return;
}
}
ToolBelt.channel.sendToServer(new PacketPlayer1(playername.getName()));
playername = null;
}
Вообщем предметы удаляются ,но новое их количество не применяется.
А еще когда предмета нет то он всё равно остаётся в инвентаре ,после смерти выпадает.