{ "type": "forge:conditional", "recipes": [
  {
    "conditions": [
      {
        "type": "engineerstools:optional",
        "result": "extcaves:rockpile_two_diorite",
        "requires": ["engineerstools:crushing_hammer", "minecraft:diorite"]
      }
    ],
    "recipe": {
      "type": "engineerstools:crafting_extended_shapeless",
      "group": "grit",
      "ingredients": [
        {
          "item": "minecraft:diorite"
        },
        {
          "item": "engineerstools:crushing_hammer"
        }
      ],
      "result": {
        "item": "extcaves:rockpile_two_diorite",
        "count": 8
      },
      "aspects": {
        "tool": "engineerstools:crushing_hammer",
        "tool_damage": 2
      }
    }
  },
  {
    "conditions": [
      {
        "type": "engineerstools:optional",
        "result": "extcaves:rockpile_two_diorite",
        "requires": ["engineerstools:crushing_hammer", "minecraft:diorite"]
      }
    ],
    "recipe": {
      "type": "engineerstools:crafting_extended_shapeless",
      "group": "grit",
      "ingredients": [
        {
          "item": "minecraft:diorite"
        },
        {
          "item": "engineerstools:crushing_hammer"
        }
      ],
      "result": {
        "item": "extcaves:rockpile_two_diorite",
        "count": 8
      },
      "aspects": {
        "tool": "engineerstools:crushing_hammer",
        "tool_damage": 2
      }
    }
  },
  {
    "conditions": [
      {
        "type": "engineerstools:optional",
        "result": "extcaves:rockpile_two_diorite",
        "requires": ["engineerstools:crushing_hammer", "minecraft:diorite", "extcaves:rockpile_two_diorite"]
      }
    ],
    "recipe": {
      "type": "engineerstools:crafting_extended_shapeless",
      "group": "grit",
      "ingredients": [
        {
          "item": "minecraft:diorite"
        },
        {
          "item": "engineerstools:crushing_hammer"
        }
      ],
      "result": {
        "item": "extcaves:rockpile_two_diorite",
        "count": 8
      },
      "aspects": {
        "tool": "engineerstools:crushing_hammer",
        "tool_damage": 2
      }
    }
  }
]}
