Cooking Recipes
Cooking recipes are used for cooking operations, such as furnace recipes that transform inputs into outputs over time.
Properties
processing Processing
The processing configuration for this recipe. Defines how the recipe is processed, including time, cost, and other operational aspects of the cooking process.
result Result
The result of this cooking recipe. Specifies the output item(s) produced when the recipe is successfully processed. See results.
xp int
The experience points (XP) awarded when this recipe is completed.
type = cooking
priority = 10
group = "group_name"
conditions {
// Condition settings
}
processing {
// Processing settings
}
result {
// Result settings
}
xp = 1Processing Processing
The processing property defines the workstation and its specific settings.
Blasting
Configures processing in blast furnaces.
Properties
processingTime int
The time in ticks that the processing takes.
source Ingredient
The source item ingredient required for the recipe.
type = blasting
source {
// Ingredient settings
}
processingTime = 200Smoking
Configures processing for smokers.
Properties
processingTime int
The time in ticks that the processing takes.
source object
The source item ingredient required for the recipe.
type = smoking
source {
// Ingredient settings
}
processingTime = 300Smelting
Configures processing for furnaces.
Properties
processingTime int
The time in ticks that the processing takes.
source Ingredient
The source item ingredient required for the recipe.
type = "smelting"
source {
// Ingredient settings
}
processingTime = 200Campfire
Configures processing for both normal and soul campfires.
Properties
processingTime int
The time in ticks that the processing takes.
source Ingredient
The source item ingredient required for the recipe.
soulCampfire boolean
Specifies whether the processing works for soul campfires.
normalCampfire boolean
Specifies whether the processing works for normal campfires.
type = campfire
source {
// Ingredient settings
}
processingTime = 600
soulCampfire = true
normalCampfire = false