Я в принципе умею их создавать и работать с ними, но тут возник вопрос. Каким образом в эвенте инвентаря InteractInventoryEvent проверить отнисится ли слот к созданному инвентарю или это уже инвентарь игрока? Вариант по id слота отпадает(да и не красиво наверно это), так как число строк кастомного инвентаря регулируемое. Мне при закрытии инвентаря надо по всем слотам пробежаться. Потому и возник такой вопрос.
InteractInventoryEvent
При создании инвентаря можно прикрепить к нему слушателя. Inventory.builder().listener(...).build(...)
Inventory.builder().listener(...).build(...)
Проверить, есть ли Slot у Inventory можно так: inventory.contains(slot.transform(Slot.Type.INVENTORY)
Slot
Inventory
inventory.contains(slot.transform(Slot.Type.INVENTORY)
Благодарствую.