Запрет предметов в сундуках и шалкерах

Версия Minecraft
1.12.2
API
Forge
41
3
3
Хочу сделать так, чтобы Чемоданы из Immersive Engineering нельзя было класть в сундуки или шалкеры, если там есть предметы. Я нашел что-то в классе шалкера, но не совсем понятно как это применить. Что можно сделать?
Проверка того что можно класть в шалкер типа:
    public boolean canInsertItem(int index, ItemStack itemStackIn, EnumFacing direction)
    {
        return !(Block.getBlockFromItem(itemStackIn.getItem()) instanceof BlockShulkerBox);
    }
 
7,099
324
1,510
Добавь фильтрацию, если у предмета есть капабилити инвентаря, то инвентарь должен быть пуст
 
Сверху