atlas (optional) - An atlas file that positions the image.Used to restrict crafting recipes to specific characters. builder_tag (optional) - Defines the tag a character is required to have to access this recipe.Default is nil, which provides 1 item in the result. numtogive (optional) - The quantity of the product that results from the crafting recipe.Default is nil, which sets nounlock to false. Most commonly associated with recipes in the Ancient Tab. nounlock (optional) - If true, the player cannot permanently unlock the recipe.Default is nil, which sets the value to 3.2. min_spacing (optional) - The minimum spacing between the object being placed and other obstructions.Currently used values are "placer" and "no_deconstruction". Can also accept a table with key/value pairs.
Used to allow the player to place a newly crafted building. placer_or_more_data (optional) - Accepts a "placer" string.tech_level - Determines what kind of crafting structure is needed to access this recipe.For adding new recipe tabs, see API/AddRecipeTab Use a constant found in GLOBAL.RECIPETABS. recipe_tab - The crafting tab in which this recipe will be added.Each of these are ingredient objects, for more details see below. ingredients - A list of ingredients used to craft the product.If this is the name of a prefab, the ingredients of this recipe determines what it will drop when deconstructed via the Deconstruction Staff. If the product parameter is omitted (which it typically is), this is also the name of the output of the crafting recipe. name - The name of the recipe's entry in the game's table of crafting recipes.2.1 Ingredient(ingredient_name, amount, atlas="").