Заблокировать слот для определенного предмета

Версия Minecraft
1.7.10
201
6
32
Java:
@Override
    public boolean isItemValid(ItemStack stack) {
        if(stack.getItem() instanceof LavaCrystal)
        {
            return false;
        }
    }

Предмет нельзя положить через нажатие цифрой или при переносе мышкой.
Но если нажать на предмет Shift +ЛКМ или Shift + ПКМ, то он ложится в этот слот,
как пофиксить?)
 
201
6
32
Разобрался сам.
Кому интересно, нужно поработать в классе с Container, в методе:
Java:
 @Override
    public ItemStack transferStackInSlot(EntityPlayer player, int i) {
        Slot slot = getSlot(i);
        if(slot.getStack().getItem() instanceof LavaCrystal)
        {
            return null;
        }
    }
 
Сверху