Defines the items that can be used to repair a defined item, and the amount of durability each item restores upon repair. Each entry needs to define a list of strings for 'items' that can be used for the repair and an optional 'repair_amount' for how much durability is repaired.
Minecraft Repairable Item Properties
Name |
Default Value |
Type |
Description |
Example Values |
repair_items |
not set |
String |
List of repair item entries. Each entry needs to define a list of strings for items that can be used for the repair and an optional repair_amount for how much durability is gained. |
Chestplate: [{"items":["minecraft:stick"],"repair_amount":"context.other->query.remaining_durability + 0.05 * context.other->query.max_durability"}] , My Sword Chuck: [{"items":["minecraft:diamond"],"repair_amount":"query.max_durability * 0.25"}] |
repair_items (Alternate 1) |
not set |
Repair Items (Alternate 1) item |
|
|
Repair Items (Alternate 1) item type
Repair Items Properties
Name |
Default Value |
Type |
Description |
Example Values |
items |
not set |
String |
Items that may be used to repair an item. |
|
items (Alternate 1) |
not set |
Keyed set of strings |
|
|
repair_amount |
not set |
Keyed set of strings |
How much the item is repaired. |
|
repair_amount (Alternate 1) |
not set |
Key/item pairs of Repair Amount (Alternate 1) items |
|
|
repair_amount (Alternate 2) |
not set |
Decimal number |
|
|
Repair Amount (Alternate 1) item type
Repair Amount Properties
Name |
Default Value |
Type |
Description |
Example Values |
expression |
not set |
String |
|
|
version |
not set |
Integer number |
|
|
Samples
"minecraft:repairable": {
"on_repaired": "minecraft:celebrate",
"repair_items": [
"anvil"
]
}
"minecraft:repairable": {
"repair_items": [
{
"items": [
"iron_ingot"
],
"repair_amount": 62
}
]
}
"minecraft:repairable": {
"repair_items": [
{
"items": [
"minecraft:stick"
],
"repair_amount": "context.other->query.remaining_durability + 0.05 * context.other->query.max_durability"
}
]
}
"minecraft:repairable": {
"repair_items": [
{
"items": [
"minecraft:diamond"
],
"repair_amount": "query.max_durability * 0.25"
}
]
}