- 73
- 1
Нужно в gui выдать предмет игроку по нажатию кнопки
Естественно, через inventory.addItemStackToInventory() на клиенте, ничего не заработает,
поэтому я отправляю пакет на сервер с такой обработкой
Но предмет не добавляется, при попытке добавления всегда возвращает false, entityItem не появляется
Естественно, через inventory.addItemStackToInventory() на клиенте, ничего не заработает,
поэтому я отправляю пакет на сервер с такой обработкой
Код:
//*получение ItemStack*
if (!player.inventory.addItemStackToInventory(stack))
{
EntityItem ei = new EntityItem(player.worldObj, player.posX, player.posY, player.posZ, stack.copy());
ei.delayBeforeCanPickup = 60;
player.worldObj.spawnEntityInWorld(ei);
}
Но предмет не добавляется, при попытке добавления всегда возвращает false, entityItem не появляется