import mods.modularmachinery.RecipeBuilder;


val reci2 = RecipeBuilder.newBuilder("inf2","arcane_autoinfuser",120);
reci2.addEnergyPerTickInput(100);
reci2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vitreus"}]})*20);
reci2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "metallum"}]})*30);
reci2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "potentia"}]})*15);
reci2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "alienis"}]})*10);
reci2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*10);
reci2.addItemInput(<thaumcraft:salis_mundus>*2);
reci2.addItemInput(<thaumcraft:amber>*2);
reci2.addItemInput(<thaumcraft:alumentum>*2);
reci2.addItemInput(<thaumcraft:quicksilver>*2);
reci2.addItemInput(<thaumcraft:fabric>*2);
reci2.addItemOutput(<thaumadditions:mithrillium_ingot>);
reci2.build();

val reci3 = RecipeBuilder.newBuilder("inf3","arcane_autoinfuser",120);
reci3.addEnergyPerTickInput(100);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "spiritus"}]})*120);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "victus"}]})*100);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*100);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*100);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "permutatio"}]})*40);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "metallum"}]})*40);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "alkimia"}]})*30);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "draco"}]})*20);
reci3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "visum"}]})*20);
reci3.addItemInput(<minecraft:nether_star>*2);
reci3.addItemInput(<thaumadditions:mithrillium_ingot>);
reci3.addItemInput(<thaumcraft:fabric>);
reci3.addItemInput(<contenttweaker:primordial_sliver>);
reci3.addItemOutput(<thaumadditions:adaminite_ingot>);
reci3.build();

val reci4 = RecipeBuilder.newBuilder("inf4","arcane_autoinfuser",120);
reci4.addEnergyPerTickInput(100);
reci4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*120);
reci4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "victus"}]})*90);
reci4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "metallum"}]})*60);
reci4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*10);
reci4.addItemInput(<thaumadditions:mithrillium_ingot>*2);
reci4.addItemInput(<thaumcraft:quicksilver>*2);
reci4.addItemInput(<thaumadditions:adaminite_ingot>);
reci4.addItemOutput(<thaumadditions:mithminite_ingot>);
reci4.build();

val reci5 = RecipeBuilder.newBuilder("inf5","arcane_autoinfuser",120);
reci5.addEnergyPerTickInput(100);
reci5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "aqua"}]})*40);
reci5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "alkimia"}]})*32);
reci5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vacuos"}]})*30);
reci5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*16);
reci5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "permutatio"}]})*10);
reci5.addItemInput(<thaumadditions:jar_adaminite>);
reci5.addItemInput(<thaumcraft:jar_void>);
reci5.addItemInput(<thaumcraft:alumentum>);
reci5.addItemInput(<thaumcraft:amber>);
reci5.addItemInput(<thaumadditions:mithminite_ingot>);
reci5.addItemOutput(<thaumadditions:jar_mithminite>);
reci5.build();

val reci6 = RecipeBuilder.newBuilder("inf6","arcane_autoinfuser",120);
reci6.addEnergyPerTickInput(100);
reci6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "ordo"}]})*50);
reci6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*25);
reci6.addItemInput(<thaumcraft:quicksilver>*2);
reci6.addItemInput(<minecraft:diamond>);
reci6.addItemInput(<minecraft:ender_pearl>);
reci6.addItemInput(<thaumcraft:focus_1>);
reci6.addItemOutput(<thaumcraft:focus_2>);
reci6.build();

val reci7 = RecipeBuilder.newBuilder("inf7","arcane_autoinfuser",120);
reci7.addEnergyPerTickInput(100);
reci7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vacuos"}]})*100);
reci7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "ordo"}]})*50);
reci7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*25);
reci7.addItemInput(<thaumcraft:quicksilver>*2);
reci7.addItemInput(<minecraft:nether_star>);
reci7.addItemInput(<contenttweaker:primordial_sliver>);
reci7.addItemInput(<thaumcraft:focus_2>);
reci7.addItemOutput(<thaumcraft:focus_3>);
reci7.build();

val reci8 = RecipeBuilder.newBuilder("inf8","arcane_autoinfuser",120);
reci8.addEnergyPerTickInput(100);
reci8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vitium"}]})*30);
reci8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "perditio"}]})*56);
reci8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "alienis"}]})*25);
reci8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "cognitio"}]})*30);
reci8.addItemInput(<minecraft:egg>);
reci8.addItemInput(<minecraft:book>);
reci8.addItemInput(<thaumcraft:inlay>);
reci8.addItemInput(<thaumcraft:ingot:0>*2);
reci8.addItemOutput(<minecraft:spawn_egg>.withTag({EntityTag: {id: "thaumcraft:cultistportallesser"}}));
reci8.build();

val reci9 = RecipeBuilder.newBuilder("inf9","arcane_autoinfuser",120);
reci9.addEnergyPerTickInput(100);
reci9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vitium"}]})*50);
reci9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "perditio"}]})*56);
reci9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "alienis"}]})*32);
reci9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "cognitio"}]})*40);
reci9.addItemInput(<minecraft:spawn_egg>.withTag({EntityTag: {id: "thaumcraft:cultistportallesser"}}));
reci9.addItemInput(<thaumcraft:filter>);
reci9.addItemInput(<thaumcraft:inlay>);
reci9.addItemInput(<thaumcraft:ingot:1>*2);
reci9.addItemOutput(<minecraft:spawn_egg>.withTag({EntityTag: {id: "thaumcraft:cultistportalgreater"}}));
reci9.build();

val reci10 = RecipeBuilder.newBuilder("inf10","arcane_autoinfuser",120);
reci10.addEnergyPerTickInput(100);
reci10.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vitium"}]})*20);
reci10.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "perditio"}]})*20);
reci10.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "alienis"}]})*20);
reci10.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "cognitio"}]})*20);
reci10.addItemInput(<minecraft:spawn_egg>.withTag({EntityTag: {id: "thaumcraft:cultistportalgreater"}}));
reci10.addItemInput(<thaumcraft:ingot:1>*2);
reci10.addItemOutput(<thaumcraft:primordial_pearl>);
reci10.build();

val reci11 = RecipeBuilder.newBuilder("inf11","arcane_autoinfuser",120);
reci11.addEnergyPerTickInput(100);
reci11.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vitium"}]})*50);
reci11.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "alienis"}]})*50);
reci11.addItemInput(<minecraft:tnt>);
reci11.addItemInput(<thaumcraft:nitor_yellow>*2);
reci11.addItemInput(<thaumcraft:alumentum>*2);
reci11.addItemInput(<minecraft:redstone_block>*2);
reci11.addItemInput(<thaumcraft:morphic_resonator>);
reci11.addItemInput(<thaumcraft:vis_resonator>);
reci11.addItemOutput(<thaumcraft:causality_collapser>);
reci11.build();

val reci12 = RecipeBuilder.newBuilder("inf12","arcane_autoinfuser",120);
reci12.addEnergyPerTickInput(100);
reci12.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "aer"}]})*5);
reci12.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "terra"}]})*5);
reci12.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "ignis"}]})*5);
reci12.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "aqua"}]})*5);
reci12.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "ordo"}]})*5);
reci12.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "perditio"}]})*5);
reci12.addItemInput(<minecraft:diamond>);
reci12.addItemOutput(<biomesoplenty:terrestrial_artifact>*2);
reci12.build();

val reci13 = RecipeBuilder.newBuilder("inf13","arcane_autoinfuser",120);
reci13.addEnergyPerTickInput(100);
reci13.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "ordo"}]})*20);
reci13.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "permutatio"}]})*20);
reci13.addItemInput(<thaumcraft:salis_mundus>*2);
reci13.addItemInput(<tg:fortified_glass_shard>*6);
reci13.addItemOutput(<tg:fortified_glass>);
reci13.build();

val reci14 = RecipeBuilder.newBuilder("inf14","arcane_autoinfuser",120);
reci14.addEnergyPerTickInput(100);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*100);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "imperium"}]})*50);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*30);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*25);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "spiritus"}]})*20);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "victus"}]})*15);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "draco"}]})*10);
reci14.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "exitium"}]})*10);
reci14.addItemInput(<ore:nitor>);
reci14.addItemInput(<thaumcraft:alumentum:0>);
reci14.addItemInput(<thaumcraft:filter>);
reci14.addItemInput(<thaumcraft:mechanism_simple>);
reci14.addItemInput(<thaumadditions:twilight_totem>);
reci14.addItemInput(<thaumadditions:dna_sample>);
reci14.addItemOutput(<thaumadditions:entity_summoner>);
reci14.build();