K kremnev8 65 0 14 Май 2015 #1 мне интересно каким образом можно блоком класть/забирать предметы из сундука
tox1cozZ aka Agravaine 8,453 599 2,906 14 Май 2015 #2 Достаешь тайл по коорданатам -> проверяешь, что он IInventory -> приводишь тип и юзаешь его методы.
K kremnev8 65 0 14 Май 2015 #3 Agravaine написал(а): Достаешь тайл по коорданатам -> проверяешь, что он IInventory -> приводишь тип и юзаешь его методы. Нажмите для раскрытия... туплю , не смог сам разобратся как это сделать можно пожайлуста пример кодом?
Agravaine написал(а): Достаешь тайл по коорданатам -> проверяешь, что он IInventory -> приводишь тип и юзаешь его методы. Нажмите для раскрытия... туплю , не смог сам разобратся как это сделать можно пожайлуста пример кодом?
tox1cozZ aka Agravaine 8,453 599 2,906 14 Май 2015 #4 Код: TileEntity tile = world.getTileEntity(x, y, z); if(tile instanceof IInventory){ IInventory inv = (IInventory)tile; inv.setInventorySlotContents(slotId, new ItemStack(Blocks.stone)); ItemStack stackInSecondSlot = inv.getStackInSlot(1); }
Код: TileEntity tile = world.getTileEntity(x, y, z); if(tile instanceof IInventory){ IInventory inv = (IInventory)tile; inv.setInventorySlotContents(slotId, new ItemStack(Blocks.stone)); ItemStack stackInSecondSlot = inv.getStackInSlot(1); }