Currently, recipes in custom containers only require and consume 1 item from an item stack. I think this is an unneeded limitation and should be improved. It would be better if input slots could require and consume any number of items between 1 and 64.