Skip to content

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.

hocon
type = cooking
priority = 10
group = "group_name"
conditions {
  // Condition settings
}

processing {
  // Processing settings
}

result { 
  // Result settings
}

xp = 1

Processing 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.

hocon
type = blasting
source {
  // Ingredient settings
}
processingTime = 200

Smoking

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.

hocon
type = smoking
source {
  // Ingredient settings
}
processingTime = 300

Smelting

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.

hocon
type = "smelting"
source {
  // Ingredient settings
}
processingTime = 200

Campfire

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.

hocon
type = campfire
source {
  // Ingredient settings
}
processingTime = 600
soulCampfire = true
normalCampfire = false