Получение слота

Версия Minecraft
1.7.10
459
13
35
Всем привет.
Как можно было бы получить слот с помощью? "if()"
вот сам код для получения стандартного слота шлема
Java:
        if(player.inventory.armorItemInSlot(3) != null && player.inventory.armorItemInSlot(3).getItem() == Items.diamond_helmet) { //helm
мне таким же образом нужно получить свой слот со своего класса (если что использую клавишу для активации гуи, когда определённый итем в моём слоте, поэтому данный код и находится в ином классе)
 
Последнее редактирование модератором:

timaxa007

Модератор
5,831
409
672
мне таким же образом нужно получить свой слот со своего класса
Всё зависит от самого класса.
TileEntity:
Java:
IInventory inventory = (IInventory)event.world.getTileEntity(event.x, event.y, event.z);
IExtendedEntityProperties к примеру:
Java:
ExtendedPlayer extendedPlayer = ExtendedPlayer.get(player);
IInventory inventory = (IInventory)extendedPlayer.inventory;
И получать типа так:
ItemStack slot = inventory.getStackInSlot(i);
 
Сверху