{
  "$id": "blockception.minecraft.behavior.1.12.0.recipe.recipe_smithing_transform",
  "description": "Represents a smithing table crafting recipe..",
  "title": "Smithing Transform Recipe 1.12.0",
  "additionalProperties": false,
  "required": ["description"],
  "type": "object",
  "properties": {
    "description": { "$ref": "./base types/definition.json" },
    "tags": { "$ref": "./base types/tags.json" },
    "unlock": { "$ref": "./base types/unlock.json" },
    "base": {
      "description": "Item used as base for the smithing recipe.",
      "title": "Base",
      "oneOf": [{ "$ref": "./base types/item.json" }, { "type": "array", "items": { "$ref": "./base types/item.json" } }]
    },
    "addition": {
      "description": "Item used as addition for the smithing recipe.",
      "title": "Addition",
      "oneOf": [{ "$ref": "./base types/item.json" }, { "type": "array", "items": { "$ref": "./base types/item.json" } }]
    },
    "result": {
      "description": "When input items match the pattern then these items are the result.",
      "title": "Result",
      "oneOf": [{ "$ref": "./base types/item.json" }, { "type": "array", "items": { "$ref": "./base types/item.json" } }]
    }
  }
}
