{
    "parent": "minecraft:recipes/root",
    "rewards": {
        "recipes": [
            "computercraft:generated/disk/disk_1",
            "computercraft:generated/disk/disk_2",
            "computercraft:generated/disk/disk_3",
            "computercraft:generated/disk/disk_4",
            "computercraft:generated/disk/disk_5",
            "computercraft:generated/disk/disk_6",
            "computercraft:generated/disk/disk_7",
            "computercraft:generated/disk/disk_8",
            "computercraft:generated/disk/disk_9",
            "computercraft:generated/disk/disk_10",
            "computercraft:generated/disk/disk_11",
            "computercraft:generated/disk/disk_12",
            "computercraft:generated/disk/disk_13",
            "computercraft:generated/disk/disk_14",
            "computercraft:generated/disk/disk_15",
            "computercraft:generated/disk/disk_16"
        ]
    },
    "criteria": {
        "has_drive": {
            "trigger": "minecraft:inventory_changed",
            "conditions": {
                "items": [ { "item": "computercraft:disk_drive" } ]
            }
        },
        "has_recipe_1": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_1" }
        },
        "has_recipe_2": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_2" }
        },
        "has_recipe_3": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_3" }
        },
        "has_recipe_4": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_4" }
        },
        "has_recipe_5": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_5" }
        },
        "has_recipe_6": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_6" }
        },
        "has_recipe_7": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_7" }
        },
        "has_recipe_8": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_8" }
        },
        "has_recipe_9": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_9" }
        },
        "has_recipe_10": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_10" }
        },
        "has_recipe_11": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_11" }
        },
        "has_recipe_12": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_12" }
        },
        "has_recipe_13": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_13" }
        },
        "has_recipe_14": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_14" }
        },
        "has_recipe_15": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_15" }
        },
        "has_recipe_16": {
            "trigger": "minecraft:recipe_unlocked",
            "conditions": { "recipe": "computercraft:generated/disk/disk_16" }
        }
    },
    "requirements": [
        [
            "has_drive",
            "has_recipe_1",
            "has_recipe_2",
            "has_recipe_3",
            "has_recipe_4",
            "has_recipe_5",
            "has_recipe_6",
            "has_recipe_7",
            "has_recipe_8",
            "has_recipe_9",
            "has_recipe_10",
            "has_recipe_11",
            "has_recipe_12",
            "has_recipe_13",
            "has_recipe_14",
            "has_recipe_15",
            "has_recipe_16"
        ]
    ]
}
