Чекнуть id слота в простом контейнере

Сообщения
4,659
Лучшие ответы
44
Реакции
598
Версия Minecraft
1.11.2
Старую тему я удалил, чтобы не флудить. Там все равно никакой пользы не было по причине моей безрукости. Я решил делать по своему - итак мой механизм,сушилка, сейчас просто контейнер. Ящик в котором лежат что то. Мне нужно чекать id(или номер) каждого отдельного слота в этом контейнере и делать механизм на условиях и переменной float
Как чекать id слота в обычном контейнере?
 
Сообщения
2,773
Лучшие ответы
172
Реакции
449
Ты же добавляешь слот через "addSlotToContainer" - там ты указываешь index слота.
 
Сообщения
4,659
Лучшие ответы
44
Реакции
598
"чекнуть" я не имел ввиду узнать. Я имел ввиду получить его.
 
Сообщения
624
Лучшие ответы
4
Реакции
8
Мб это.
Код:
    public Slot getSlotFromInventory(IInventory par1IInventory, int par2)
    {
        for (int j = 0; j < this.inventorySlots.size(); ++j)
        {
            Slot slot = (Slot)this.inventorySlots.get(j);

            if (slot.isSlotInInventory(par1IInventory, par2))
            {
                return slot;
            }
        }

        return null;
    }
Мб это
Код:
    public Slot getSlot(int par1)
    {
        return (Slot)this.inventorySlots.get(par1);
    }
 
Сообщения
4,659
Лучшие ответы
44
Реакции
598
Develance написал(а):
Мб это.
Код:
    public Slot getSlotFromInventory(IInventory par1IInventory, int par2)
    {
        for (int j = 0; j < this.inventorySlots.size(); ++j)
        {
            Slot slot = (Slot)this.inventorySlots.get(j);

            if (slot.isSlotInInventory(par1IInventory, par2))
            {
                return slot;
            }
        }

        return null;
    }
Мб это
Код:
    public Slot getSlot(int par1)
    {
        return (Slot)this.inventorySlots.get(par1);
    }
Эмм. А где указывается какой конкретно слот?
 
Сообщения
4,413
Лучшие ответы
114
Реакции
654
Если ты делаешь что-то вроде печки, то для процессинга тебе не нужен контейнер
 
Сверху