ServerEvents.recipes(event => {
    event.custom({
        "type": "overgeared:forging",
        "category": "MISC",
        "hammering": 7,
        "has_quality": true,
        "needs_minigame": true,
        "has_polishing": false,
        "pattern": [
            "#",
            "#"
        ],
        "key": {
            "#": {
                "item": "kubejs:unfinished_netherite_ingot"
            }
        },
        "result": {
            "item": "kubejs:netherite_plates"
        },
        "show_notification": true
    });

    event.custom({
        "type": "overgeared:forging",
        "blueprint": "TOOL",
        "hammering": 3,
        "has_quality": true,
        "need_quenching": false,
        "category": "equipment",
        "key": {
            "#": {
                "item": "minecraft:iron_ingot"
            }
        },
        "pattern": [
            "#",
            "#"
        ],
        "result": {
            "item": "kubejs:file_head"
        },
        "show_notification": true
    });

    event.custom({
        "type": "overgeared:forging",
        "hammering": 4,
        "has_quality": false,
        "category": "MISC",
        "key": {
            "#": {
                "item": "overgeared:steel_nugget"
            }
        },
        "pattern": [
            "#",
            "#"
        ],
        "result": {
            "item": "magistuarmory:small_steel_plate",
            "count": 3
        },
        "show_notification": true
    });

    event.smithing(
        'magistuarmory:crusader_chestplate',
        'magistuarmory:crusader_cross_pattern',
        'magistuarmory:platemail_chestplate',
        'magistuarmoryaddon:tunic'
    );

    event.shapeless(
        Item.of('magistuarmory:crusader_cross_pattern'),
        [
            'magistuarmoryaddon:silver_cross_necklace_decoration',
            'minecraft:paper'
        ]
    );
});