import mods.modularmachinery.RecipeBuilder;

val enc3 = RecipeBuilder.newBuilder("enc3","illuminated_enchanter",300);
enc3.addEnergyPerTickInput(15000);
enc3.addFluidInput(<fluid:astralsorcery.liquidstarlight>*2000);
enc3.addItemInput(<minecraft:diamond_sword>*4);
enc3.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc3.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc3.addItemInput(<astralsorcery:iteminfusedglass>);
enc3.addItemInput(<aoa3:damage_enhancer>*16);
enc3.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 8 as short, id: 16 as short}]}));
enc3.build();

val enc4 = RecipeBuilder.newBuilder("enc4","illuminated_enchanter",300);
enc4.addEnergyPerTickInput(15000);
enc4.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1000);
enc4.addItemInput(<minecraft:diamond_sword>*2);
enc4.addItemInput(<astralsorcery:itemcraftingcomponent:4>*8);
enc4.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc4.addItemInput(<astralsorcery:iteminfusedglass>);
enc4.addItemInput(<techreborn:bronzesword>);
enc4.addItemInput(<aoa3:damage_enhancer>*8);
enc4.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 5 as short, id: 16 as short}]}));
enc4.build();

val enc6 = RecipeBuilder.newBuilder("enc6","illuminated_enchanter",300);
enc6.addEnergyPerTickInput(15000);
enc6.addFluidInput(<fluid:astralsorcery.liquidstarlight>*2000);
enc6.addItemInput(<thermalfoundation:tool.bow_diamond>*4);
enc6.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc6.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc6.addItemInput(<astralsorcery:iteminfusedglass>);
enc6.addItemInput(<aoa3:damage_enhancer>*16);
enc6.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 8 as short, id: 48 as short}]}));
enc6.build();

val enc8 = RecipeBuilder.newBuilder("enc8","illuminated_enchanter",300);
enc8.addEnergyPerTickInput(15000);
enc8.addFluidInput(<fluid:astralsorcery.liquidstarlight>*2000);
enc8.addItemInput(<minecraft:obsidian>*64);
enc8.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc8.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc8.addItemInput(<astralsorcery:iteminfusedglass>);
enc8.addItemInput(<aoa3:durability_enhancer>*16);
enc8.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 5 as short, id: 34 as short}]}));
enc8.build();

val enc9 = RecipeBuilder.newBuilder("enc9","illuminated_enchanter",300);
enc9.addEnergyPerTickInput(15000);
enc9.addFluidInput(<fluid:astralsorcery.liquidstarlight>*2000);
enc9.addItemInput(<divinerpg:realmite_shield>);
enc9.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc9.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc9.addItemInput(<astralsorcery:iteminfusedglass>);
enc9.addItemInput(<aoa3:durability_enhancer>*16);
enc9.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 5 as short, id: 0 as short}]}));
enc9.build();



val enc11 = RecipeBuilder.newBuilder("enc11","illuminated_enchanter",300);
enc11.addEnergyPerTickInput(15000);
enc11.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc11.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc11.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc11.addItemInput(<astralsorcery:iteminfusedglass>);
enc11.addItemInput(<aoa3:resistance_enhancer>*16);
enc11.addItemInput(<twilightforest:fiery_chestplate>);
enc11.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 4 as short, id: 1 as short}]}));
enc11.build();

val enc12 = RecipeBuilder.newBuilder("enc12","illuminated_enchanter",300);
enc12.addEnergyPerTickInput(15000);
enc12.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc12.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc12.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc12.addItemInput(<astralsorcery:iteminfusedglass>);
enc12.addItemInput(<aoa3:resistance_enhancer>*16);
enc12.addItemInput(<twilightforest:steeleaf_chestplate>);
enc12.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 4 as short, id: 3 as short}]}));
enc12.build();

val enc13 = RecipeBuilder.newBuilder("enc13","illuminated_enchanter",300);
enc13.addEnergyPerTickInput(15000);
enc13.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc13.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc13.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc13.addItemInput(<astralsorcery:iteminfusedglass>);
enc13.addItemInput(<aoa3:resistance_enhancer>*16);
enc13.addItemInput(<divinerpg:rupee_shield>);
enc13.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 4 as short, id: 4 as short}]}));
enc13.build();

val enc14 = RecipeBuilder.newBuilder("enc14","illuminated_enchanter",300);
enc14.addEnergyPerTickInput(15000);
enc14.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc14.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc14.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc14.addItemInput(<astralsorcery:iteminfusedglass>);
enc14.addItemInput(<aoa3:weight_enhancer>*16);
enc14.addItemInput(<xreliquary:angelic_feather>);
enc14.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 4 as short, id: 2 as short}]}));
enc14.build();

val enc15 = RecipeBuilder.newBuilder("enc15","illuminated_enchanter",300);
enc15.addEnergyPerTickInput(15000);
enc15.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc15.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc15.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc15.addItemInput(<astralsorcery:iteminfusedglass>);
enc15.addItemInput(<aoa3:speed_enhancer>*16);
enc15.addItemInput(<cyclicmagic:crystal_pickaxe>);
enc15.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 5 as short, id: 32 as short}]}));
enc15.build();

val enc16 = RecipeBuilder.newBuilder("enc16","illuminated_enchanter",300);
enc16.addEnergyPerTickInput(15000);
enc16.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc16.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc16.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc16.addItemInput(<astralsorcery:iteminfusedglass>);
enc16.addItemInput(<aoa3:damage_enhancer>*16);
enc16.addItemInput(<divinerpg:inferno_sword>);
enc16.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 2 as short, id: 20 as short}]}));
enc16.build();

val enc17 = RecipeBuilder.newBuilder("enc17","illuminated_enchanter",300);
enc17.addEnergyPerTickInput(15000);
enc17.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc17.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc17.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc17.addItemInput(<astralsorcery:iteminfusedglass>);
enc17.addItemInput(<aoa3:luck_enhancer>*16);
enc17.addItemInput(<projecte:item.pe_dm_sword>);
enc17.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 4 as short, id: 21 as short}]}));
enc17.build();

val enc18 = RecipeBuilder.newBuilder("enc18","illuminated_enchanter",300);
enc18.addEnergyPerTickInput(15000);
enc18.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc18.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc18.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc18.addItemInput(<astralsorcery:iteminfusedglass>);
enc18.addItemInput(<aoa3:damage_enhancer>*16);
enc18.addItemInput(<thaumcraft:void_sword>);
enc18.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 5 as short, id: 47 as short}]}));
enc18.build();

val enc19 = RecipeBuilder.newBuilder("enc19","illuminated_enchanter",300);
enc19.addEnergyPerTickInput(15000);
enc19.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc19.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc19.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc19.addItemInput(<astralsorcery:iteminfusedglass>);
enc19.addItemInput(<aoa3:resistance_enhancer>*16);
enc19.addItemInput(<minecraft:nether_star>);
enc19.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 1 as short, id: 70 as short}]}));
enc19.build();

val enc20 = RecipeBuilder.newBuilder("enc20","illuminated_enchanter",300);
enc20.addEnergyPerTickInput(15000);
enc20.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1500);
enc20.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc20.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc20.addItemInput(<astralsorcery:iteminfusedglass>);
enc20.addItemInput(<aoa3:speed_enhancer>*16);
enc20.addItemInput(<aoa3:runium_chunk>*24);
enc20.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 5 as short, id: 52 as short}]}));
enc20.build();

val enc22 = RecipeBuilder.newBuilder("enc22","illuminated_enchanter",300);
enc22.addEnergyPerTickInput(15000);
enc22.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc22.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc22.addItemInput(<minecraft:redstone>*4);
enc22.addItemInput(<minecraft:arrow>*4);
enc22.addItemInput(<minecraft:iron_ingot>*4);
enc22.addItemInput(<contenttweaker:blue_matter>*4);
enc22.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.discidia", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc22.build();

val enc23 = RecipeBuilder.newBuilder("enc23","illuminated_enchanter",300);
enc23.addEnergyPerTickInput(15000);
enc23.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc23.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc23.addItemInput(<minecraft:glowstone_dust>*4);
enc23.addItemInput(<minecraft:leather>*4);
enc23.addItemInput(<minecraft:clay_ball>*4);
enc23.addItemInput(<contenttweaker:blue_matter>*4);
enc23.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.armara", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc23.build();

val enc24 = RecipeBuilder.newBuilder("enc24","illuminated_enchanter",300);
enc24.addEnergyPerTickInput(15000);
enc24.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc24.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc24.addItemInput(<minecraft:fish>*4);
enc24.addItemInput(<minecraft:string>*4);
enc24.addItemInput(<minecraft:sugar>*4);
enc24.addItemInput(<contenttweaker:blue_matter>*4);
enc24.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.vicio", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc24.build();

val enc25 = RecipeBuilder.newBuilder("enc25","illuminated_enchanter",300);
enc25.addEnergyPerTickInput(15000);
enc25.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc25.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc25.addItemInput(<minecraft:reeds>*4);
enc25.addItemInput(<minecraft:wheat_seeds>*4);
enc25.addItemInput(<astralsorcery:itemcraftingcomponent:2>*4);
enc25.addItemInput(<contenttweaker:blue_matter>*4);
enc25.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.aevitas", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc25.build();

val enc26 = RecipeBuilder.newBuilder("enc26","illuminated_enchanter",300);
enc26.addEnergyPerTickInput(15000);
enc26.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc26.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc26.addItemInput(<minecraft:tnt>*4);
enc26.addItemInput(<minecraft:gunpowder>*4);
enc26.addItemInput(<minecraft:flint>*4);
enc26.addItemInput(<contenttweaker:blue_matter>*4);
enc26.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.evorsio", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc26.build();

val enc27 = RecipeBuilder.newBuilder("enc27","illuminated_enchanter",300);
enc27.addEnergyPerTickInput(15000);
enc27.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc27.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc27.addItemInput(<minecraft:coal>*4);
enc27.addItemInput(<minecraft:redstone>*4);
enc27.addItemInput(<minecraft:torch>*4);
enc27.addItemInput(<contenttweaker:blue_matter>*4);
enc27.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.lucerna", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc27.build();

val enc28 = RecipeBuilder.newBuilder("enc28","illuminated_enchanter",300);
enc28.addEnergyPerTickInput(15000);
enc28.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc28.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc28.addItemInput(<minecraft:gold_ingot>*4);
enc28.addItemInput(<minecraft:redstone>*4);
enc28.addItemInput(<minecraft:iron_ingot>*4);
enc28.addItemInput(<contenttweaker:blue_matter>*4);
enc28.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.mineralis", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc28.build();

val enc29 = RecipeBuilder.newBuilder("enc29","illuminated_enchanter",300);
enc29.addEnergyPerTickInput(15000);
enc29.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc29.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc29.addItemInput(<minecraft:diamond>*4);
enc29.addItemInput(<minecraft:ender_pearl>*4);
enc29.addItemInput(<minecraft:clock>*4);
enc29.addItemInput(<contenttweaker:blue_matter>*4);
enc29.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.horologium", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc29.build();

val enc30 = RecipeBuilder.newBuilder("enc30","illuminated_enchanter",300);
enc30.addEnergyPerTickInput(15000);
enc30.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc30.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc30.addItemInput(<minecraft:clay_ball>*4);
enc30.addItemInput(<minecraft:dye:4>*4);
enc30.addItemInput(<minecraft:fishing_rod>*4);
enc30.addItemInput(<contenttweaker:blue_matter>*4);
enc30.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.octans", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc30.build();

val enc31 = RecipeBuilder.newBuilder("enc31","illuminated_enchanter",300);
enc31.addEnergyPerTickInput(15000);
enc31.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc31.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc31.addItemInput(<minecraft:leather>*4);
enc31.addItemInput(<minecraft:apple>*4);
enc31.addItemInput(<minecraft:wheat>*4);
enc31.addItemInput(<contenttweaker:blue_matter>*4);
enc31.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.bootes", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc31.build();

val enc32 = RecipeBuilder.newBuilder("enc32","illuminated_enchanter",300);
enc32.addEnergyPerTickInput(15000);
enc32.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc32.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc32.addItemInput(<minecraft:coal>*4);
enc32.addItemInput(<minecraft:gunpowder>*4);
enc32.addItemInput(<minecraft:redstone>*4);
enc32.addItemInput(<contenttweaker:blue_matter>*4);
enc32.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.fornax", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc32.build();

val enc33 = RecipeBuilder.newBuilder("enc33","illuminated_enchanter",300);
enc33.addEnergyPerTickInput(15000);
enc33.addFluidInput(<fluid:astralsorcery.liquidstarlight>*5000);
enc33.addItemInput(<astralsorcery:itemcelestialcrystal>);
enc33.addItemInput(<minecraft:rotten_flesh>*4);
enc33.addItemInput(<minecraft:apple>*4);
enc33.addItemInput(<minecraft:blaze_powder>*4);
enc33.addItemInput(<contenttweaker:blue_matter>*4);
enc33.addItemOutput(<astralsorcery:itemtunedcelestialcrystal>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.pelotrio", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}));
enc33.build();


val enc38 = RecipeBuilder.newBuilder("enc38","illuminated_enchanter",300);
enc38.addEnergyPerTickInput(15000);
enc38.addFluidInput(<fluid:astralsorcery.liquidstarlight>*6500);
enc38.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc38.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc38.addItemInput(<astralsorcery:iteminfusedglass>);
enc38.addItemInput(<aoa3:speed_enhancer>*16);
enc38.addItemInput(<abyssalcraft:corbow>);
enc38.addItemInput(<abyssalcraft:corbow>);
enc38.addItemInput(<abyssalcraft:corbow>);
enc38.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 1 as short, id: 102}]}));
enc38.build();

val enc39 = RecipeBuilder.newBuilder("enc39","illuminated_enchanter",300);
enc39.addEnergyPerTickInput(15000);
enc39.addFluidInput(<fluid:astralsorcery.liquidstarlight>*3000);
enc39.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc39.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc39.addItemInput(<astralsorcery:iteminfusedglass>);
enc39.addItemInput(<libvulpes:productfan:6>*2);
enc39.addItemInput(<libvulpes:productgem:0>*24);
enc39.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 1 as short, id: 37}]}));
enc39.build();

val enc40 = RecipeBuilder.newBuilder("enc40","illuminated_enchanter",300);
enc40.addEnergyPerTickInput(15000);
enc40.addFluidInput(<fluid:astralsorcery.liquidstarlight>*1000);
enc40.addItemInput(<astralsorcery:itemcraftingcomponent:4>*16);
enc40.addItemInput(<astralsorcery:itemcraftingcomponent:5>);
enc40.addItemInput(<astralsorcery:iteminfusedglass>);
enc40.addItemInput(<contenttweaker:concentrated_essence>*8);
enc40.addItemInput(<deepmoblearning:living_matter_twilight>*24);
enc40.addItemOutput(<minecraft:enchanted_book>.withTag({StoredEnchantments: [{lvl: 2 as short, id: 29 as short}]}));
enc40.build();