{
  "parent": "minecraft:recipes/root",
  "criteria": {
    "has_crying_obsidian": {
      "trigger": "minecraft:inventory_changed",
      "conditions": {
        "items": [
          {
            "items": [
              "minecraft:crying_obsidian"
            ]
          }
        ]
      }
    },
    "has_amethyst": {
      "trigger": "minecraft:inventory_changed",
      "conditions": {
        "items": [
          {
            "items": [
              "minecraft:amethyst_shard"
            ]
          }
        ]
      }
    }
  },
  "requirements": [
    ["has_crying_obsidian"],
    ["has_amethyst"]
  ],
  "rewards": {
    "recipes": [
      "mydimension:mind_portal_frame"
    ]
  }
}
