Repairing Recipes
Repairing recipes are used to repair items in the Anvil.
Properties
base Ingredient
The base ingredient, the first slot in the Anvil menu (the item to repair/enchant).
addition Ingredient
The addition ingredient, the second slot in the Anvil menu (the item to sacrifice for repair/enchanting).
process Process
The process to produce the result in the Anvil menu.
type = repairing
base {
// Ingredient settings
}
addition {
// Ingredient settings
}
process {
// Process settings
}Process Process
The process property defines how the repairing process is handled.
Fixed Result type = fixed_result
Always uses the specified result and computes the resulting stack based on the data and context.
Properties
rename ProcedureRename optional
How the item name is handled.
result Result
The resulting item.
cost int
The experience cost for the repair.
type = "fixed_result"
cost = 1
rename = {
// See ProcedureRename documentation
type = "..."
}
result {
// Result settings
}Custom Process type = custom
Tries to mirror the vanilla logic of the anvil as much as possible, while providing lots of customization options.
Properties
rename ProcedureRename optional
How the item name is handled.
damageCombine ProcedureDamageCombine optional
How damage is combined.
itemRepair ProcedureItemRepair optional
How the item is repaired.
enchanting ProcedureEnchanting optional
How enchanting is handled.
process {
type = "custom"
rename = {
// See ProcedureRename documentation
type = "..."
}
damageCombine = {
// See ProcedureDamageCombine documentation
type = "..."
}
itemRepair = {
// See ProcedureItemRepair documentation
type = "..."
}
enchanting {
// See ProcedureEnchanting documentation
type = "..."
}
}