admin Это же для ItemType, а я делаю проверку по ItemStack.
Рещил попробовать убрать из кода это
MainPlayerInventory mainPlayerInventory = playerInventory.query(QueryOperationTypes.INVENTORY_TYPE.of(MainPlayerInventory.class));
Получил это вывод ID слотов. И что же я там вижу? Сканирует все, но проваливает проверку по ItemStack
, всегда false.
ItemType
же не содержит NBT данные состояния предмета, игроку может посчитать те же предметы с другими данными.
Проверку проваливает не с 1го раза.