- 112
- 5
- 16
Создал код , который при нахождении определенного предмета в активном слоте(главной руке) убирает предметы со второй руки.
Однако он кладёт в инвентарь предмет , только в том случае , если там лежит полный стак предметов , тобишь если там лежит 63 земли , он уже не вернет этот предмет в инвентарь.
подскажите пожалуйста решение , уже 2 день бьюсь над проблемой
Однако он кладёт в инвентарь предмет , только в том случае , если там лежит полный стак предметов , тобишь если там лежит 63 земли , он уже не вернет этот предмет в инвентарь.
подскажите пожалуйста решение , уже 2 день бьюсь над проблемой
Java:
ItemStack rightHand =event.player.getHeldItem(EnumHand.MAIN_HAND);
ItemStack leftHand = event.player.getHeldItem(EnumHand.OFF_HAND);
if (rightHand.getItem() == UltaItems.carrot_sword)
{
player.inventory.addItemStackToInventory(leftHand);
player.setHeldItem( EnumHand.OFF_HAND ,new ItemStack(Blocks.AIR));
}