Fix crafting to work with a full materials page