The V2 brought you a new Craft system.
The craft system is handled by the CraftComponent.
Recipes comes from a data table which needs to be linked in the CraftComponent. You can also add default unlocked recipes.
To unlock recipes at runtime, simply use the UnlockRecipe function.
To create recipe, open the DataTable_CraftRecipe (or create your own data table based on the BPS_CraftRecipe structure) and add rows to it.