{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/custom-machinery-recipe/latest.json",
  "x-lintel": {
    "source": "https://alec016.github.io/Custom-Machinery/Json%20Schema/src/main/resources/schemas/custom_machinery_recipe.json",
    "sourceSha256": "1f7e5afaf8395f42400c8b697482d1bd4f69415f774f753fd2c9b88d342db72d",
    "fileMatch": [
      "**/data/*/recipes/**/*.json"
    ],
    "parsers": [
      "json"
    ]
  },
  "allOf": [
    {
      "if": {
        "required": [
          "output"
        ]
      },
      "then": {
        "$ref": "https://catalog.lintel.tools/schemas/schemastore/custom-machinery-recipe/_shared/latest--craft_recipe.json"
      }
    },
    {
      "if": {
        "required": [
          "time"
        ]
      },
      "then": {
        "$ref": "https://catalog.lintel.tools/schemas/schemastore/custom-machinery-recipe/_shared/latest--machine_recipe.json"
      }
    }
  ]
}
