Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# RecipeID - Runtime Docs

## RecipeID :: union

A recipe may be specified in one of three ways.

#### Union members

LuaRecipePrototype | By recipe prototype.
LuaRecipe | By instance of recipe.
string | By name of the recipe prototype.

Concept used in

- LuaBootstrap::raise_player_crafted_item()
- LuaControl::get_craftable_count()
- LuaControl::begin_crafting()
- LuaEntity::set_recipe()
- LuaForce::get_hand_crafting_disabled_for_recipe()
- LuaForce::set_hand_crafting_disabled_for_recipe()
- LuaPlayer::add_recipe_notification()
- LuaPlayer::clear_recipe_notification()
- RecipeIDAndQualityIDPair