Smithing Recipes
Smithing recipes are used to upgrade the base item with the addition item using a template.
Properties
template Ingredient
The template required to upgrade the base.
base Ingredient
The base item to upgrade with the addition.
addition Ingredient
The addition with which to upgrade the base.
result Result
The result of the smithing recipe, including the modifiers to apply and actions to be performed.
copyOptions CopyOptions optional
Optional options specifying how ItemStack components are copied from the base into the result.
hocon
type = smithing
template {
// Ingredient settings
}
base {
// Ingredient settings
}
addition {
// Ingredient settings
}
result {
// Result settings
}
copyOptions {
// See Copy Options
}Copy Options CopyOptions
Defines which components are preserved or excluded when copying from the base to the result.
Properties
preserveComponents list<Key>
The components to preserve from the base item.
excludeComponents list<Key>
The components to exclude from the base item.
hocon
copyOptions {
preserveComponents = ["minecraft:custom_data"]
excludeComponents = ["minecraft:display_name"]
}