ServerEvents.recipes(event => {

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        "      NNN",
        "     NIIN",
        "    NIIIN",
        "   NIIIN ",
        "CCNIIIN  ",
        " TTCIN   ",
        " TYTN    ",
        " NTTC    ",
        "X   C    "
    ],
    key: {
        C: [
            {item: 'avaritia:crystal_matrix_ingot'}
        ],
        T: [
            {item: 'avaritia:crystal_matrix'}
        ],
        Y: [
            {item: 'draconicevolution:chaotic_staff'}
        ],
        I: [
            {item: 'avaritia:infinity_ingot'}
        ],
        N: [
            {item: 'avaritia:neutron_ingot'}
        ],
        X: [
            {item: 'avaritia:infinity_catalyst'}
        ]
    },
    result: {item: 'avaritia:infinity_sword'}
})

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        "  NNNNN  ",
        " NIIIIIN ",
        " N XIX N ",
        " NIIIIIN ",
        " NIIIIIN ",
        " NY Y YN ",
        "         ",
        "         ",
        "         "
    ],
    key: {
        Y: [
            {item: 'kubejs:infinity_heavy_plating'}
        ],
        I: [
            {item: 'avaritia:infinity_ingot'}
        ],
        N: [
            {item: 'avaritia:neutron_ingot'}
        ],
        X: [
            {item: 'avaritia:infinity_catalyst'}
        ]
    },
    result: {item: 'avaritia:infinity_helmet'}
})

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        " NN   NN ",
        "NNN   NNN",
        "NNN T NNN",
        " NIIIIIN ",
        " NIIXIIN ",
        " NIYXYIN ",
        " NIIXIIN ",
        " NIIIIIN ",
        "  NNNNN  "
    ],
    key: {
        T: [
            {item: 'draconicevolution:chaotic_chestpiece'}
        ],
        Y: [
            {item: 'kubejs:infinity_heavy_plating'}
        ],
        I: [
            {item: 'avaritia:infinity_ingot'}
        ],
        N: [
            {item: 'avaritia:neutron_ingot'}
        ],
        X: [
            {item: 'avaritia:infinity_catalyst'}
        ]
    },
    result: {item: 'avaritia:infinity_chestplate'}
})

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        "NNNNNNNNN",
        "NIIYXYIIN",
        "NINNXNNIN",
        "NCN   NCN",
        "NTN   NTN",
        "NCN   NCN",
        "NIN   NIN",
        "NIN   NIN",
        "NNN   NNN"
    ],
    key: {
        C: [
            {item: 'avaritia:crystal_matrix_ingot'}
        ],
        T: [
            {item: 'avaritia:crystal_matrix'}
        ],
        Y: [
            {item: 'kubejs:infinity_heavy_plating'}
        ],
        I: [
            {item: 'avaritia:infinity_ingot'}
        ],
        N: [
            {item: 'avaritia:neutron_ingot'}
        ],
        X: [
            {item: 'avaritia:infinity_catalyst'}
        ]
    },
    result: {item: 'avaritia:infinity_pants'}
})

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        "         ",
        " NNN NNN ",
        " NIN NIN ",
        " NIN NIN ",
        "NNIN NINN",
        "NYXN NXYN",
        "NNNN NNNN",
        "         ",
        "         "
    ],
    key: {
        Y: [
            {item: 'kubejs:infinity_heavy_plating'}
        ],
        I: [
            {item: 'avaritia:infinity_ingot'}
        ],
        N: [
            {item: 'avaritia:neutron_ingot'}
        ],
        X: [
            {item: 'avaritia:infinity_catalyst'}
        ]
    },
    result: {item: 'avaritia:infinity_boots'}
})

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        "AAAAAAAAA",
        "ARGGIGGTA",
        "AGOLNLOGA",
        "AGPVBVPGA",
        "AIZMQKXIA",
        "AGPVCVPGA",
        "AGOLFLOGA",
        "AUGGIGGYA",
        "AAAAAAAAA"
    ],
    key: {
        A: [
            {item: 'kubejs:infinity_heavy_plating'}
        ],
        G: [
            {item: 'avaritia:enhancement_core'}
        ],
        R: [
            {item: 'kubejs:eternity_nanites'}
        ],
        T: [
            {item: 'kubejs:stellar_matter_nanites'}
        ],
        U: [
            {item: 'kubejs:cosmic_matter_nanites'}
        ],
        Y: [
            {item: 'kubejs:universium_nanites'}
        ],
        O: [
            {item: 'kubejs:dimensional_processor_mainframe'}
        ],
        I: [
            {item: 'avaritia:infinity_catalyst'}
        ],
        P: [
            {item: 'kubejs:space_time_heavy_plating'}
        ],
        V: [
            {item: 'avaritia:extreme_anvil'}
        ],
        F: [
            {item: 'avaritia:infinity_boots'}
        ],
        C: [
            {item: 'avaritia:infinity_pants'}
        ],
        Q: [
            {item: 'avaritia:infinity_sword'}
        ],
        B: [
            {item: 'avaritia:infinity_chestplate'}
        ],
        N: [
            {item: 'avaritia:infinity_helmet'}
        ],
        M: [
            {item: 'avaritia:infinity_bow'}
        ],
        K: [
            {item: 'avaritia:infinity_crossbow'}
        ],
        X: [
            {item: 'gtceu:creative_computation_provider'}
        ],
        Z: [
            {item: 'gtceu:creative_energy'}
        ],
        L: [
            {item: 'gtceu:nan_certificate'}
        ]
    },
    result: {item: 'gtceu:creative_chest'}
})

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        "YYYYYYYYY",
        "YIYIIIYIY",
        "YYPXNXPYY",
        "YIXTRTXIY",
        "YINRQRNIY",
        "YIXTRTXIY",
        "YYPXNXPYY",
        "YIYIIIYIY",
        "YYYYYYYYY"
    ],
    key: {
        Y: [
            {item: 'kubejs:infinity_heavy_plating'}
        ],
        I: [
            {item: 'kubejs:space_time_heavy_plating'}
        ],
        N: [
            {item: 'avaritia:enhancement_core'}
        ],
        X: [
            {item: 'kubejs:energized_quantum_anomaly'}
        ],
        P: [
            {item: 'kubejs:dimensional_processor_computer'}
        ],
        Q: [
            {item: 'kubejs:dimensional_processor_mainframe'}
        ],
        T: [
            {item: 'gtceu:uxv_4096a_laser_source_hatch'}
        ],
        R: [
            {item: 'gtceu:uxv_4096a_laser_target_hatch'}
        ]
    },
    result: {item: 'gtceu:creative_energy'}
})

event.custom({
    type: 'avaritia:shaped_table',
    pattern: [
        "YYYYYYYYY",
        "YIYIIIYIY",
        "YYPXNXPYY",
        "YIXTTTXIY",
        "YINTQTNIY",
        "YIXTTTXIY",
        "YYPXNXPYY",
        "YIYIIIYIY",
        "YYYYYYYYY"
    ],
    key: {
        Y: [
            {item: 'kubejs:infinity_heavy_plating'}
        ],
        I: [
            {item: 'kubejs:space_time_heavy_plating'}
        ],
        N: [
            {item: 'avaritia:enhancement_core'}
        ],
        X: [
            {item: 'kubejs:energized_quantum_anomaly'}
        ],
        P: [
            {item: 'kubejs:dimensional_processor_computer'}
        ],
        Q: [
            {item: 'kubejs:dimensional_processor_mainframe'}
        ],
        T: [
            {item: 'gtceu:creative_data_access_hatch'}
        ]
    },
    result: {item: 'gtceu:creative_computation_provider'}
})

})