import crafttweaker.api.item.ItemStack;
import crafttweaker.api.item.Ingredient;
import crafttweaker.api.registries.IRecipeManager;

// mirror/cells
craftingTable.addShaped("solarflux_mirror",<item:solarflux:mirror> * 3, [
		[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
		[<tag:items:thermal:glass/hardened>, <tag:items:thermal:glass/hardened>, <tag:items:thermal:glass/hardened>],
		[<item:minecraft:air>, <item:silents_mechanisms:compressed_iron_ingot>, <item:minecraft:air>]]);
craftingTable.addShaped("photovoltaic_cell_1",<item:solarflux:photovoltaic_cell_1> * 3, [
		[<item:electrodynamics:coil>, <item:electrodynamics:coil>, <item:electrodynamics:coil>],
		[<item:minecraft:lapis_lazuli>, <item:minecraft:lapis_lazuli>, <item:minecraft:lapis_lazuli>],
		[<item:solarflux:mirror>, <item:solarflux:mirror>, <item:solarflux:mirror>]]);
craftingTable.addShaped("photovoltaic_cell_2",<item:solarflux:photovoltaic_cell_2> * 3, [
		[<item:industrialforegoing:laser_lens8>, <item:industrialforegoing:laser_lens11>, <item:industrialforegoing:laser_lens8>],
		[<item:industrialforegoing:laser_lens11>, <item:industrialforegoing:laser_lens8>, <item:industrialforegoing:laser_lens11>],
		[<item:solarflux:mirror>, <item:solarflux:photovoltaic_cell_1>, <item:solarflux:mirror>]]);
craftingTable.addShaped("photovoltaic_cell_3",<item:solarflux:photovoltaic_cell_3> * 3, [
		[<tag:items:forge:dusts/niter>, <tag:items:forge:dusts/niter>, <tag:items:forge:dusts/niter>],
		[<item:minecraft:glowstone_dust>, <tag:items:forge:dusts/apatite>, <item:minecraft:glowstone_dust>],
		[<item:minecraft:quartz_block>, <item:solarflux:photovoltaic_cell_2>, <item:minecraft:quartz_block>]]);
craftingTable.addShaped("photovoltaic_cell_4",<item:solarflux:photovoltaic_cell_4> * 3, [
		[<item:mekanism:alloy_infused>, <item:mekanism:alloy_infused>, <item:mekanism:alloy_infused>],
		[<item:minecraft:glowstone_dust>, <item:mekanism:alloy_reinforced>, <item:minecraft:glowstone_dust>],
		[<item:minecraft:quartz_block>, <item:solarflux:photovoltaic_cell_3>, <item:minecraft:quartz_block>]]);
craftingTable.addShaped("photovoltaic_cell_5",<item:solarflux:photovoltaic_cell_5> * 3, [
		[<item:solarflux:traversal_upgrade>, <item:solarflux:traversal_upgrade>, <item:solarflux:traversal_upgrade>],
		[<item:minecraft:glowstone>, <item:thermal:machine_frame>, <item:minecraft:glowstone>],
		[<item:thermal:upgrade_augment_3>, <item:solarflux:photovoltaic_cell_4>, <item:thermal:upgrade_augment_3>]]);
craftingTable.addShaped("photovoltaic_cell_6",<item:solarflux:photovoltaic_cell_6> * 3, [
		[<item:solarflux:block_charging_upgrade>, <item:minecraft:dragon_breath>, <item:solarflux:block_charging_upgrade>],
		[<item:minecraft:diamond_block>, <item:mekanism:steel_casing>, <item:minecraft:diamond_block>],
		[<item:mekanism:ultimate_tier_installer>, <item:solarflux:photovoltaic_cell_5>, <item:mekanism:ultimate_tier_installer>]]);

// solars
craftingTable.addShaped("solarflux_tier1",<item:solarflux:sp_1> * 2, [
		[<tag:items:forge:glass_panes>, <tag:items:forge:glass_panes>, <tag:items:forge:glass_panes>],
		[<tag:items:forge:ingots/steel>, <item:minecraft:redstone>, <tag:items:forge:ingots/steel>],
		[<tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>]]);
craftingTable.addShaped("solarflux_tier2",<item:solarflux:sp_2> * 2, [
		[<item:solarflux:mirror>, <item:solarflux:mirror>, <item:solarflux:mirror>],
		[<item:solarflux:sp_1>, <item:electrodynamics:battery>, <item:solarflux:sp_1>],
		[<item:solarflux:sp_1>, <item:minecraft:piston>, <item:solarflux:sp_1>]]);
craftingTable.addShaped("solarflux_tier3",<item:solarflux:sp_3> * 2, [
		[<item:solarflux:photovoltaic_cell_1>, <item:solarflux:photovoltaic_cell_1>, <item:solarflux:photovoltaic_cell_1>],
		[<item:solarflux:sp_2>, <item:silents_mechanisms:battery_box>, <item:solarflux:sp_2>],
		[<item:solarflux:sp_2>, <item:minecraft:iron_block>, <item:solarflux:sp_2>]]);
craftingTable.addShaped("solarflux_tier4",<item:solarflux:sp_4> * 2, [
		[<item:solarflux:photovoltaic_cell_2>, <item:solarflux:photovoltaic_cell_2>, <item:solarflux:photovoltaic_cell_2>],
		[<item:solarflux:sp_3>, <item:minecraft:clock>, <item:solarflux:sp_3>],
		[<item:solarflux:sp_3>, <item:industrialforegoing:machine_frame_pity>, <item:solarflux:sp_3>]]);
craftingTable.addShaped("solarflux_tier5",<item:solarflux:sp_5> * 2, [
		[<item:solarflux:photovoltaic_cell_3>, <item:solarflux:photovoltaic_cell_3>, <item:solarflux:photovoltaic_cell_3>],
		[<item:solarflux:sp_4>, <item:thermal:energy_cell_frame>, <item:solarflux:sp_4>],
		[<item:solarflux:sp_4>, <item:thermal:machine_frame>, <item:solarflux:sp_4>]]);
craftingTable.addShaped("solarflux_tier6",<item:solarflux:sp_6> * 2, [
		[<item:solarflux:photovoltaic_cell_4>, <item:solarflux:photovoltaic_cell_4>, <item:solarflux:photovoltaic_cell_4>],
		[<item:solarflux:sp_5>, <item:mekanism:elite_control_circuit>, <item:solarflux:sp_5>],
		[<item:solarflux:sp_5>, <item:mekanism:steel_casing>, <item:solarflux:sp_5>]]);
craftingTable.addShaped("solarflux_tier7",<item:solarflux:sp_7> * 2, [
		[<item:solarflux:photovoltaic_cell_5>, <item:solarflux:photovoltaic_cell_5>, <item:solarflux:photovoltaic_cell_5>],
		[<item:solarflux:sp_6>, <item:god_slayer:compressed_dragon_egg>, <item:solarflux:sp_6>],
		[<item:solarflux:sp_6>, <item:god_slayer:compressed_dragon_egg>, <item:solarflux:sp_6>]]);
craftingTable.addShaped("solarflux_tier8",<item:solarflux:sp_8> * 2, [
		[<item:solarflux:photovoltaic_cell_6>, <item:solarflux:photovoltaic_cell_6>, <item:solarflux:photovoltaic_cell_6>],
		[<item:solarflux:sp_7>, <item:god_slayer:enlarged_nether_star>, <item:solarflux:sp_7>],
		[<item:solarflux:sp_7>, <item:god_slayer:enlarged_nether_star>, <item:solarflux:sp_7>]]);