import crafttweaker.api.item.IItemStack;

//ultimate ingot
mods.extendedcrafting.TableCrafting.addShaped("ultimateingot", 4, <item:extendedcrafting:the_ultimate_ingot>, [
	[<item:compressium:netherite_4>, <item:compressium:netherite_4>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:compressium:netherite_4>, <item:compressium:netherite_4>], 
	[<item:compressium:netherite_4>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:compressium:netherite_4>], 
	[<item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:extendedcrafting:crystaltine_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>], 
	[<item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:extendedcrafting:crystaltine_ingot>, <item:extendedcrafting:crystaltine_catalyst>, <item:extendedcrafting:crystaltine_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>], 
	[<item:draconicevolution:awakened_draconium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:extendedcrafting:crystaltine_ingot>, <item:extendedcrafting:crystaltine_catalyst>, <item:extendedcrafting:crystaltine_catalyst>, <item:extendedcrafting:crystaltine_catalyst>, <item:extendedcrafting:crystaltine_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:draconicevolution:awakened_draconium_ingot>], 
	[<item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:extendedcrafting:crystaltine_ingot>, <item:extendedcrafting:crystaltine_catalyst>, <item:extendedcrafting:crystaltine_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>], 
	[<item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:extendedcrafting:crystaltine_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>], 
	[<item:compressium:netherite_4>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:mysticalagradditions:insanium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:compressium:netherite_4>], 
	[<item:compressium:netherite_4>, <item:compressium:netherite_4>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:draconicevolution:awakened_draconium_ingot>, <item:compressium:netherite_4>, <item:compressium:netherite_4>]
]);

//ultimate singularity
mods.extendedcrafting.TableCrafting.addShaped("ultimatesingularity", 4, <item:extendedcrafting:ultimate_singularity>, [
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:bronze"}), <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:aluminum"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:silver"}), <item:progressionutils:brokonium>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:gold"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:glowstone"}), <item:progressionutils:brokonium>, <item:thermal:enderium_ingot>, <item:thermal:enderium_ingot>, <item:extendedcrafting:the_ultimate_ingot>, <item:thermal:enderium_ingot>, <item:thermal:enderium_ingot>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:iron"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:tin"}), <item:progressionutils:brokonium>, <item:thermal:enderium_ingot>, <item:extendedcrafting:the_ultimate_ingot>, <item:mysticalagradditions:gaia_spirit_crux>, <item:extendedcrafting:the_ultimate_ingot>, <item:thermal:enderium_ingot>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:copper"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:diamond"}), <item:progressionutils:brokonium>, <item:extendedcrafting:the_ultimate_ingot>, <item:solarflux:sp_de.draconic>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:redstone"}), <item:projecte:philosophers_stone>, <item:extendedcrafting:the_ultimate_ingot>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:lead"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:electrum"}), <item:progressionutils:brokonium>, <item:thermal:enderium_ingot>, <item:extendedcrafting:the_ultimate_ingot>, <item:dankstorage:dank_7>, <item:extendedcrafting:the_ultimate_ingot>, <item:thermal:enderium_ingot>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:nickel"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:steel"}), <item:progressionutils:brokonium>, <item:thermal:enderium_ingot>, <item:thermal:enderium_ingot>, <item:extendedcrafting:the_ultimate_ingot>, <item:thermal:enderium_ingot>, <item:thermal:enderium_ingot>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:lapis_lazuli"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:platinum"}), <item:progressionutils:brokonium>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:powah:steel_energized>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:emerald"})], 
	[<item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:invar"}), <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:progressionutils:brokonium>, <item:extendedcrafting:singularity>.withTag({Id: "extendedcrafting:coal"})]
]);

mods.extendedcrafting.TableCrafting.addShaped("endcake", 3, <item:exdeorum:end_cake>, [
	[<item:progressionutils:rubium_crystal>, <item:progressionutils:rubium_crystal>, <item:progressionutils:rubium_crystal>, <item:progressionutils:rubium_crystal>, <item:progressionutils:rubium_crystal>, <item:progressionutils:rubium_crystal>, <item:progressionutils:rubium_crystal>], 
	[<item:progressionutils:sampsonite_crystal>, <item:progressionutils:sampsonite_crystal>, <item:minecraft:ender_eye>, <item:minecraft:ender_eye>, <item:minecraft:ender_eye>, <item:progressionutils:betium_crystal>, <item:progressionutils:betium_crystal>], 
	[<item:progressionutils:sampsonite_crystal>, <item:minecraft:ender_eye>, <item:minecraft:cake>, <item:minecraft:nether_star>, <item:minecraft:cake>, <item:minecraft:ender_eye>, <item:progressionutils:betium_crystal>], 
	[<item:progressionutils:sampsonite_crystal>, <item:minecraft:ender_eye>, <item:minecraft:nether_star>, <item:minecraft:nether_star>, <item:minecraft:nether_star>, <item:minecraft:ender_eye>, <item:progressionutils:betium_crystal>], 
	[<item:progressionutils:sampsonite_crystal>, <item:minecraft:ender_eye>, <item:minecraft:cake>, <item:minecraft:nether_star>, <item:minecraft:cake>, <item:minecraft:ender_eye>, <item:progressionutils:betium_crystal>], 
	[<item:progressionutils:sampsonite_crystal>, <item:progressionutils:sampsonite_crystal>, <item:minecraft:ender_eye>, <item:minecraft:ender_eye>, <item:minecraft:ender_eye>, <item:progressionutils:betium_crystal>, <item:progressionutils:betium_crystal>], 
	[<item:rftoolsbase:dimensionalshard>, <item:rftoolsbase:dimensionalshard>, <item:rftoolsbase:dimensionalshard>, <item:rftoolsbase:dimensionalshard>, <item:rftoolsbase:dimensionalshard>, <item:rftoolsbase:dimensionalshard>, <item:rftoolsbase:dimensionalshard>]
]);

mods.extendedcrafting.TableCrafting.addShaped("mattercluster", 4, <item:avaritia:matter_cluster>, [
	[<item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:dark_matter_block>, <item:projecte:red_matter_block>], 
	[<item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>, <item:projecte:red_matter_block>]
]);

mods.extendedcrafting.TableCrafting.addShaped("infinitytemplate", 4, <item:avaritia:upgrade_smithing_template>, [
	[<item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:minecraft:nether_star>, <item:minecraft:nether_star>], 
	[<item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:minecraft:nether_star>, <item:minecraft:nether_star>], 
	[<item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>], 
	[<item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>], 
	[<item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>], 
	[<item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>], 
	[<item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>], 
	[<item:minecraft:nether_star>, <item:minecraft:nether_star>, <item:avaritia:neutron_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:infinity_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>], 
	[<item:minecraft:nether_star>, <item:minecraft:nether_star>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:avaritia:neutron_ingot>, <item:minecraft:air>, <item:minecraft:air>]
]);

craftingTable.addShaped("blackironlol", <item:extendedcrafting:black_iron_ingot>, [
	[<item:extendedcrafting:black_iron_nugget>, <item:extendedcrafting:black_iron_nugget>, <item:extendedcrafting:black_iron_nugget>], 
	[<item:extendedcrafting:black_iron_nugget>, <item:extendedcrafting:black_iron_nugget>, <item:extendedcrafting:black_iron_nugget>], 
	[<item:extendedcrafting:black_iron_nugget>, <item:extendedcrafting:black_iron_nugget>, <item:extendedcrafting:black_iron_nugget>]
]);
