import native.com.blamejared.compat.thaumcraft.handlers.ThaumCraft; import native.com.blamejared.mtlib.helpers.InputHelper; import native.net.minecraft.util.ResourceLocation; import native.thaumcraft.api.ThaumcraftApi; import native.thaumcraft.api.ThaumcraftApiHelper; import native.thaumcraft.api.crafting.InfusionRecipe; import mods.modularmachinery.RecipeBuilder; import thaumcraft.aspect.CTAspectStack; import crafttweaker.item.IItemStack; import crafttweaker.item.IIngredient; import scripts.util.ModularEventUtils as Util; val reci2 = RecipeBuilder.newBuilder("inf2","arcane_autoinfuser",120); reci2.addEnergyPerTickInput(100); reci2.addItemInput(makeVisCrystal( * 1)*30); reci2.addItemInput(makeVisCrystal( * 1)*30); reci2.addItemInput(makeVisCrystal( * 1)*15); reci2.addItemInput(makeVisCrystal( * 1)*10); reci2.addItemInput(makeVisCrystal( * 1)*10); reci2.addItemInput(*2); reci2.addItemInput(*2); reci2.addItemInput(*2); reci2.addItemInput(*2); reci2.addItemInput(*2); reci2.addItemOutput(); reci2.build(); val reci3 = RecipeBuilder.newBuilder("inf3","arcane_autoinfuser",120); reci3.addEnergyPerTickInput(100); reci3.addItemInput(makeVisCrystal( * 1)*120); reci3.addItemInput(makeVisCrystal( * 1)*100); reci3.addItemInput(makeVisCrystal( * 1)*100); reci3.addItemInput(makeVisCrystal( * 1)*100); reci3.addItemInput(makeVisCrystal( * 1)*40); reci3.addItemInput(makeVisCrystal( * 1)*40); reci3.addItemInput(makeVisCrystal( * 1)*30); reci3.addItemInput(makeVisCrystal( * 1)*20); reci3.addItemInput(makeVisCrystal( * 1)*20); reci3.addItemInput(*2); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemOutput(); reci3.build(); val reci4 = RecipeBuilder.newBuilder("inf4","arcane_autoinfuser",120); reci4.addEnergyPerTickInput(100); reci4.addItemInput(makeVisCrystal( * 1)*120); reci4.addItemInput(makeVisCrystal( * 1)*90); reci4.addItemInput(makeVisCrystal( * 1)*60); reci4.addItemInput(makeVisCrystal( * 1)*10); reci4.addItemInput(*2); reci4.addItemInput(*2); reci4.addItemInput(); reci4.addItemOutput(); reci4.build(); val reci5 = RecipeBuilder.newBuilder("inf5","arcane_autoinfuser",120); reci5.addEnergyPerTickInput(100); reci5.addItemInput(makeVisCrystal( * 1)*40); reci5.addItemInput(makeVisCrystal( * 1)*32); reci5.addItemInput(makeVisCrystal( * 1)*30); reci5.addItemInput(makeVisCrystal( * 1)*16); reci5.addItemInput(makeVisCrystal( * 1)*10); reci5.addItemInput(); reci5.addItemInput(); reci5.addItemInput(); reci5.addItemInput(); reci5.addItemInput(); reci5.addItemOutput(); reci5.build(); val reci6 = RecipeBuilder.newBuilder("inf6","arcane_autoinfuser",120); reci6.addEnergyPerTickInput(100); reci6.addItemInput(makeVisCrystal( * 1)*50); reci6.addItemInput(makeVisCrystal( * 1)*25); reci6.addItemInput(*2); reci6.addItemInput(); reci6.addItemInput(); reci6.addItemInput(); reci6.addItemOutput(); reci6.build(); val reci7 = RecipeBuilder.newBuilder("inf7","arcane_autoinfuser",120); reci7.addEnergyPerTickInput(100); reci7.addItemInput(makeVisCrystal( * 1)*100); reci7.addItemInput(makeVisCrystal( * 1)*50); reci7.addItemInput(makeVisCrystal( * 1)*25); reci7.addItemInput(*2); reci7.addItemInput(); reci7.addItemInput(); reci7.addItemInput(); reci7.addItemOutput(); reci7.build(); val reci8 = RecipeBuilder.newBuilder("inf8","arcane_autoinfuser",120); reci8.addEnergyPerTickInput(100); reci8.addItemInput(makeVisCrystal( * 1)*30); reci8.addItemInput(makeVisCrystal( * 1)*56); reci8.addItemInput(makeVisCrystal( * 1)*25); reci8.addItemInput(makeVisCrystal( * 1)*30); reci8.addItemInput(); reci8.addItemInput(); reci8.addItemInput(); reci8.addItemInput(*2); reci8.addItemOutput(.withTag({EntityTag: {id: "thaumcraft:cultistportallesser"}})); reci8.build(); val reci9 = RecipeBuilder.newBuilder("inf9","arcane_autoinfuser",120); reci9.addEnergyPerTickInput(100); reci9.addItemInput(makeVisCrystal( * 1)*50); reci9.addItemInput(makeVisCrystal( * 1)*56); reci9.addItemInput(makeVisCrystal( * 1)*32); reci9.addItemInput(makeVisCrystal( * 1)*40); reci9.addItemInput(.withTag({EntityTag: {id: "thaumcraft:cultistportallesser"}})); reci9.addItemInput(); reci9.addItemInput(); reci9.addItemInput(*2); reci9.addItemOutput(.withTag({EntityTag: {id: "thaumcraft:cultistportalgreater"}})); reci9.build(); val reci10 = RecipeBuilder.newBuilder("inf10","arcane_autoinfuser",120); reci10.addEnergyPerTickInput(100); reci10.addItemInput(makeVisCrystal( * 1)*20); reci10.addItemInput(makeVisCrystal( * 1)*20); reci10.addItemInput(makeVisCrystal( * 1)*20); reci10.addItemInput(makeVisCrystal( * 1)*20); reci10.addItemInput(.withTag({EntityTag: {id: "thaumcraft:cultistportalgreater"}})); reci10.addItemInput(*2); reci10.addItemOutput(); reci10.build(); val reci11 = RecipeBuilder.newBuilder("inf11","arcane_autoinfuser",120); reci11.addEnergyPerTickInput(100); reci11.addItemInput(makeVisCrystal( * 1)*50); reci11.addItemInput(makeVisCrystal( * 1)*50); reci11.addItemInput(); reci11.addItemInput(*2); reci11.addItemInput(*2); reci11.addItemInput(*2); reci11.addItemInput(); reci11.addItemInput(); reci11.addItemOutput(); reci11.build(); val reci12 = RecipeBuilder.newBuilder("inf12","arcane_autoinfuser",120); reci12.addEnergyPerTickInput(100); reci12.addItemInput(makeVisCrystal( * 1)*5); reci12.addItemInput(makeVisCrystal( * 1)*5); reci12.addItemInput(makeVisCrystal( * 1)*5); reci12.addItemInput(makeVisCrystal( * 1)*5); reci12.addItemInput(makeVisCrystal( * 1)*5); reci12.addItemInput(makeVisCrystal( * 1)*5); reci12.addItemInput(); reci12.addItemOutput(*2); reci12.build(); val reci14 = RecipeBuilder.newBuilder("inf14","arcane_autoinfuser",120); reci14.addEnergyPerTickInput(100); reci14.addItemInput(makeVisCrystal( * 1)*100); reci14.addItemInput(makeVisCrystal( * 1)*50); reci14.addItemInput(makeVisCrystal( * 1)*30); reci14.addItemInput(makeVisCrystal( * 1)*25); reci14.addItemInput(makeVisCrystal( * 1)*20); reci14.addItemInput(makeVisCrystal( * 1)*15); reci14.addItemInput(makeVisCrystal( * 1)*10); reci14.addItemInput(makeVisCrystal( * 1)*10); reci14.addItemInput(); reci14.addItemInput(); reci14.addItemInput(); reci14.addItemInput(); reci14.addItemInput(); reci14.addItemInput(); reci14.addItemOutput(); reci14.build(); val reci15 = RecipeBuilder.newBuilder("inf15","arcane_autoinfuser",120); reci15.addEnergyPerTickInput(100); reci15.addItemInput(); reci15.addItemInput(); reci15.addItemInput(); reci15.addItemInput(); reci15.addItemOutput(); reci15.build(); val reci16 = RecipeBuilder.newBuilder("inf16","arcane_autoinfuser",120); reci16.addEnergyPerTickInput(100); reci16.addItemInput(); reci16.addItemInput(); reci16.addItemInput(); reci16.addItemInput(); reci16.addItemOutput(); reci16.build(); val reci17 = RecipeBuilder.newBuilder("inf17","arcane_autoinfuser",120); reci17.addEnergyPerTickInput(100); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemOutput(); reci17.build(); val reci18 = RecipeBuilder.newBuilder("inf18","arcane_autoinfuser",120); reci18.addEnergyPerTickInput(100); reci18.addItemInput(); reci18.addItemInput(); reci18.addItemInput(); reci18.addItemInput(); reci18.addItemOutput(); reci18.build(); val reci19 = RecipeBuilder.newBuilder("inf19","arcane_autoinfuser",120); reci19.addEnergyPerTickInput(100); reci19.addItemInput(); reci19.addItemInput(); reci19.addItemInput(); reci19.addItemInput(); reci19.addItemOutput(); reci19.build(); val reci20 = RecipeBuilder.newBuilder("inf20","arcane_autoinfuser",120); reci20.addEnergyPerTickInput(100); reci20.addItemInput(); reci20.addItemInput(); reci20.addItemInput(); reci20.addItemInput(); reci20.addItemOutput(); reci20.build(); val reci21 = RecipeBuilder.newBuilder("inf21","arcane_autoinfuser",120); reci21.addEnergyPerTickInput(100); reci21.addItemInput(); reci21.addItemInput(); reci21.addItemInput(); reci21.addItemInput(); reci21.addItemOutput(); reci21.build(); val reci22 = RecipeBuilder.newBuilder("inf22","arcane_autoinfuser",120); reci22.addEnergyPerTickInput(100); reci22.addItemInput(); reci22.addItemInput(); reci22.addItemInput(); reci22.addItemInput(); reci22.addItemInput(); reci22.addItemOutput(); reci22.build(); val reci23 = RecipeBuilder.newBuilder("inf23","arcane_autoinfuser",120); reci23.addEnergyPerTickInput(100); reci23.addItemInput(); reci23.addItemInput(); reci23.addItemInput(); reci23.addItemInput(); reci23.addItemOutput(); reci23.build(); val reci24 = RecipeBuilder.newBuilder("inf24","arcane_autoinfuser",120); reci24.addEnergyPerTickInput(100); reci24.addItemInput(); reci24.addItemInput(); reci24.addItemInput(); reci24.addItemInput(); reci24.addItemOutput(); reci24.build(); val reci25 = RecipeBuilder.newBuilder("inf25","arcane_autoinfuser",120); reci25.addEnergyPerTickInput(100); reci25.addItemInput(); reci25.addItemInput(); reci25.addItemInput(); reci25.addItemInput(); reci25.addItemOutput(); reci25.build(); val reci26 = RecipeBuilder.newBuilder("inf26","arcane_autoinfuser",120); reci26.addEnergyPerTickInput(100); reci26.addItemInput(makeVisCrystal( * 1)*10); reci26.addItemInput(makeVisCrystal( * 1)*10); reci26.addItemInput(makeVisCrystal( * 1)*10); reci26.addItemInput(makeVisCrystal( * 1)*10); reci26.addItemInput(makeVisCrystal( * 1)*10); reci26.addItemInput(makeVisCrystal( * 1)*10); reci26.addItemInput(makeVisCrystal( * 1)*10); reci26.addItemInput(); reci26.addItemInput(); reci26.addItemInput(); reci26.addItemOutput(); reci26.build(); val reci27 = RecipeBuilder.newBuilder("inf27","arcane_autoinfuser",120); reci27.addEnergyPerTickInput(100); reci27.addItemInput(); reci27.addItemInput(); reci27.addItemInput(); reci27.addItemInput(); reci27.addItemOutput(); reci27.build(); val reci28 = RecipeBuilder.newBuilder("inf28","arcane_autoinfuser",120); reci28.addEnergyPerTickInput(100); reci28.addItemInput(); reci28.addItemInput(); reci28.addItemInput(); reci28.addItemInput(); reci28.addItemOutput(); reci28.build(); val reci29 = RecipeBuilder.newBuilder("inf29","arcane_autoinfuser",120); reci29.addEnergyPerTickInput(100); reci29.addItemInput(); reci29.addItemInput(); reci29.addItemInput(); reci29.addItemInput(); reci29.addItemOutput(); reci29.build(); val reci30 = RecipeBuilder.newBuilder("inf30","arcane_autoinfuser",120); reci30.addEnergyPerTickInput(100); reci30.addItemInput(.withTag({Aspect: "terra"})*5); reci30.addItemInput(*32); reci30.addItemInput(); reci30.addItemInput(); reci30.addItemInput(*4); reci30.addItemOutput(*2); reci30.build(); val reci31 = RecipeBuilder.newBuilder("inf31","arcane_autoinfuser",120); reci31.addEnergyPerTickInput(100); reci31.addItemInput(); reci31.addItemInput(); reci31.addItemInput(); reci31.addItemInput(); reci31.addItemOutput(); reci31.build(); val reci32 = RecipeBuilder.newBuilder("inf32","arcane_autoinfuser",120); reci32.addEnergyPerTickInput(100); reci32.addItemInput(makeVisCrystal( * 1)*20); reci32.addItemInput(makeVisCrystal( * 1)*15); reci32.addItemInput(makeVisCrystal( * 1)*15); reci32.addItemInput(makeVisCrystal( * 1)*15); reci32.addItemInput(makeVisCrystal( * 1)*2); reci32.addItemInput(*2); reci32.addItemInput(*2); reci32.addItemOutput(); reci32.build(); val reci33 = RecipeBuilder.newBuilder("inf33","arcane_autoinfuser",120); reci33.addEnergyPerTickInput(100); reci33.addItemInput(makeVisCrystal( * 1)*20); reci33.addItemInput(makeVisCrystal( * 1)*15); reci33.addItemInput(makeVisCrystal( * 1)*15); reci33.addItemInput(makeVisCrystal( * 1)*15); reci33.addItemInput(makeVisCrystal( * 1)*2); reci33.addItemInput(*2); reci33.addItemInput(*2); reci33.addItemOutput(); reci33.build(); val reci34 = RecipeBuilder.newBuilder("inf34","arcane_autoinfuser",120); reci34.addEnergyPerTickInput(100); reci34.addItemInput(); reci34.addItemInput(); reci34.addItemInput(); reci34.addItemInput(); reci34.addItemOutput(); reci34.build(); val reci35 = RecipeBuilder.newBuilder("inf35","arcane_autoinfuser",120); reci35.addEnergyPerTickInput(100); reci35.addItemInput(); reci35.addItemInput(); reci35.addItemInput(); reci35.addItemInput(); reci35.addItemOutput(); reci35.build(); val reci36 = RecipeBuilder.newBuilder("inf36","arcane_autoinfuser",120); reci36.addEnergyPerTickInput(100); reci36.addItemInput(); reci36.addItemInput(); reci36.addItemInput(); reci36.addItemInput(); reci36.addItemOutput(); reci36.build(); val reci37 = RecipeBuilder.newBuilder("inf37","arcane_autoinfuser",120); reci37.addEnergyPerTickInput(100); reci37.addItemInput(); reci37.addItemInput(); reci37.addItemInput(); reci37.addItemInput(); reci37.addItemOutput(); reci37.build(); val reci38 = RecipeBuilder.newBuilder("inf38","arcane_autoinfuser",120); reci38.addEnergyPerTickInput(100); reci38.addItemInput(makeVisCrystal( * 1)*100); reci38.addItemInput(makeVisCrystal( * 1)*50); reci38.addItemInput(makeVisCrystal( * 1)*25); reci38.addItemInput(); reci38.addItemInput(); reci38.addItemInput(); reci38.addItemInput(); reci38.addItemOutput(); reci38.build(); val reci39 = RecipeBuilder.newBuilder("inf39","arcane_autoinfuser",120); reci39.addEnergyPerTickInput(100); reci39.addItemInput(makeVisCrystal( * 1)*25); reci39.addItemInput(makeVisCrystal( * 1)*25); reci39.addItemInput(makeVisCrystal( * 1)*25); reci39.addItemInput(); reci39.addItemInput(); reci39.addItemInput(); reci39.addItemInput(); reci39.addItemInput(); reci39.addItemOutput(); reci39.build(); val reci40 = RecipeBuilder.newBuilder("inf40","arcane_autoinfuser",120); reci40.addEnergyPerTickInput(100); reci40.addItemInput(); reci40.addItemInput(); reci40.addItemInput(); reci40.addItemInput(); reci40.addItemOutput(); reci40.build(); val reci41 = RecipeBuilder.newBuilder("inf41","arcane_autoinfuser",120); reci41.addEnergyPerTickInput(100); reci41.addItemInput(makeVisCrystal( * 1)*250); reci41.addItemInput(makeVisCrystal( * 1)*125); reci41.addItemInput(makeVisCrystal( * 1)*125); reci41.addItemInput(); reci41.addItemInput(); reci41.addItemInput(); reci41.addItemInput(); reci41.addItemInput(); reci41.addItemOutput(); reci41.build(); val reci42 = RecipeBuilder.newBuilder("inf42","arcane_autoinfuser",120); reci42.addEnergyPerTickInput(100); reci42.addItemInput(); reci42.addItemInput(); reci42.addItemInput(); reci42.addItemInput(); reci42.addItemOutput(); reci42.build(); val reci43 = RecipeBuilder.newBuilder("inf43","arcane_autoinfuser",120); reci43.addEnergyPerTickInput(100); reci43.addItemInput(); reci43.addItemInput(); reci43.addItemInput(); reci43.addItemInput(); reci43.addItemOutput(); reci43.build(); val reci44 = RecipeBuilder.newBuilder("inf44","arcane_autoinfuser",120); reci44.addEnergyPerTickInput(100); reci44.addItemInput(); reci44.addItemInput(); reci44.addItemInput(); reci44.addItemInput(); reci44.addItemOutput(); reci44.build(); val reci45 = RecipeBuilder.newBuilder("inf45","arcane_autoinfuser",120); reci45.addEnergyPerTickInput(100); reci45.addItemInput(); reci45.addItemInput(); reci45.addItemInput(); reci45.addItemInput(); reci45.addItemOutput(); reci45.build(); val reci46 = RecipeBuilder.newBuilder("inf46","arcane_autoinfuser",120); reci46.addEnergyPerTickInput(100); reci46.addItemInput(); reci46.addItemInput(); reci46.addItemInput(); reci46.addItemInput(); reci46.addItemOutput(); reci46.build(); val reci47 = RecipeBuilder.newBuilder("inf47","arcane_autoinfuser",120); reci47.addEnergyPerTickInput(100); reci47.addItemInput(); reci47.addItemInput(); reci47.addItemInput(); reci47.addItemInput(); reci47.addItemOutput(); reci47.build(); val reci48 = RecipeBuilder.newBuilder("inf48","arcane_autoinfuser",120); reci48.addEnergyPerTickInput(100); reci48.addItemInput(); reci48.addItemInput(); reci48.addItemInput(); reci48.addItemInput(); reci48.addItemOutput(); reci48.build(); val reci49 = RecipeBuilder.newBuilder("inf49","arcane_autoinfuser",120); reci49.addEnergyPerTickInput(100); reci49.addItemInput(makeVisCrystal( * 1)*75); reci49.addItemInput(makeVisCrystal( * 1)*75); reci49.addItemInput(makeVisCrystal( * 1)*50); reci49.addItemInput(); reci49.addItemInput(); reci49.addItemInput(*4); reci49.addItemInput(); reci49.addItemOutput(); reci49.build(); val reci50 = RecipeBuilder.newBuilder("inf50","arcane_autoinfuser",120); reci50.addEnergyPerTickInput(100); reci50.addItemInput(makeVisCrystal( * 1)*150); reci50.addItemInput(makeVisCrystal( * 1)*150); reci50.addItemInput(makeVisCrystal( * 1)*100); reci50.addItemInput(); reci50.addItemInput(*2); reci50.addItemInput(); reci50.addItemInput(); reci50.addItemOutput(); reci50.build(); val reci51 = RecipeBuilder.newBuilder("inf51","arcane_autoinfuser",120); reci51.addEnergyPerTickInput(100); reci51.addItemInput(makeVisCrystal( * 1)*150); reci51.addItemInput(makeVisCrystal( * 1)*150); reci51.addItemInput(makeVisCrystal( * 1)*100); reci51.addItemInput(); reci51.addItemInput(*2); reci51.addItemInput(); reci51.addItemInput(); reci51.addItemOutput(); reci51.build(); val reci52 = RecipeBuilder.newBuilder("inf52","arcane_autoinfuser",120); reci52.addEnergyPerTickInput(100); reci52.addItemInput(makeVisCrystal( * 1)*150); reci52.addItemInput(makeVisCrystal( * 1)*100); reci52.addItemInput(*2); reci52.addItemInput(); reci52.addItemInput(); reci52.addItemOutput(); reci52.build(); val reci53 = RecipeBuilder.newBuilder("inf53","arcane_autoinfuser",120); reci53.addEnergyPerTickInput(100); reci53.addItemInput(makeVisCrystal( * 1)*250); reci53.addItemInput(makeVisCrystal( * 1)*150); reci53.addItemInput(); reci53.addItemInput(); reci53.addItemInput(*3); reci53.addItemOutput(); reci53.build(); val reci54 = RecipeBuilder.newBuilder("inf54","arcane_autoinfuser",120); reci54.addEnergyPerTickInput(100); reci54.addItemInput(makeVisCrystal( * 1)*150); reci54.addItemInput(makeVisCrystal( * 1)*90); reci54.addItemInput(makeVisCrystal( * 1)*70); reci54.addItemInput(makeVisCrystal( * 1)*60); reci54.addItemInput(makeVisCrystal( * 1)*40); reci54.addItemInput(); reci54.addItemInput(); reci54.addItemInput(*3); reci54.addItemOutput(); reci54.build(); val reci55 = RecipeBuilder.newBuilder("inf55","arcane_autoinfuser",120); reci55.addEnergyPerTickInput(100); reci55.addItemInput(); reci55.addItemInput(); reci55.addItemInput(); reci55.addItemInput(); reci55.addItemOutput(); reci55.build(); val reci56 = RecipeBuilder.newBuilder("inf56","arcane_autoinfuser",120); reci56.addEnergyPerTickInput(100); reci56.addItemInput(); reci56.addItemInput(); reci56.addItemInput(); reci56.addItemInput(); reci56.addItemOutput(); reci56.build(); val reci57 = RecipeBuilder.newBuilder("inf57","arcane_autoinfuser",120); reci57.addEnergyPerTickInput(100); reci57.addItemInput(); reci57.addItemInput(); reci57.addItemInput(); reci57.addItemInput(); reci57.addItemOutput(); reci57.build(); val reci58 = RecipeBuilder.newBuilder("inf58","arcane_autoinfuser",120); reci58.addEnergyPerTickInput(100); reci58.addItemInput(makeVisCrystal( * 1)*200); reci58.addItemInput(makeVisCrystal( * 1)*100); reci58.addItemInput(makeVisCrystal( * 1)*50); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemOutput(); reci58.build(); val reci59 = RecipeBuilder.newBuilder("inf59","arcane_autoinfuser",120); reci59.addEnergyPerTickInput(100); reci59.addItemInput(); reci59.addItemInput(); reci59.addItemInput(); reci59.addItemInput(); reci59.addItemOutput(); reci59.build(); val reci60 = RecipeBuilder.newBuilder("inf60","arcane_autoinfuser",120); reci60.addEnergyPerTickInput(100); reci60.addItemInput(); reci60.addItemInput(); reci60.addItemInput(); reci60.addItemInput(); reci60.addItemOutput(); reci60.build(); val inf61 = RecipeBuilder.newBuilder("inf61","arcane_autoinfuser",120); inf61.addEnergyPerTickInput(100); inf61.addItemInput(makeVisCrystal( * 1)*25); inf61.addItemInput(makeVisCrystal( * 1)*25); inf61.addItemInput(makeVisCrystal( * 1)*50); inf61.addItemInput(); inf61.addItemInput(); inf61.addItemInput(); inf61.addItemOutput(); inf61.build(); val inf62 = RecipeBuilder.newBuilder("inf62","arcane_autoinfuser",120); inf62.addEnergyPerTickInput(100); inf62.addItemInput(makeVisCrystal( * 1)*10); inf62.addItemInput(*4); inf62.addItemInput(); inf62.addItemOutput(); inf62.build(); val inf63 = RecipeBuilder.newBuilder("inf63","arcane_autoinfuser",120); inf63.addEnergyPerTickInput(100); inf63.addItemInput(makeVisCrystal( * 1)*10); inf63.addItemInput(makeVisCrystal( * 1)*10); inf63.addItemInput(makeVisCrystal( * 1)*10); inf63.addItemInput(); inf63.addItemInput(); inf63.addItemInput(); inf63.addItemInput(); inf63.addItemInput(); inf63.addItemInput(); inf63.addItemInput(); inf63.addItemOutput(); inf63.build(); val inf64 = RecipeBuilder.newBuilder("inf64","arcane_autoinfuser",120); inf64.addEnergyPerTickInput(100); inf64.addItemInput(makeVisCrystal( * 1)*10); inf64.addItemInput(makeVisCrystal( * 1)*10); inf64.addItemInput(makeVisCrystal( * 1)*10); inf64.addItemInput(); inf64.addItemInput(*2); inf64.addItemInput(); inf64.addItemInput(); inf64.addItemOutput(); inf64.build(); val inf65 = RecipeBuilder.newBuilder("inf65","arcane_autoinfuser",120); inf65.addEnergyPerTickInput(100); inf65.addItemInput(makeVisCrystal( * 1)*50); inf65.addItemInput(makeVisCrystal( * 1)*25); inf65.addItemInput(); inf65.addItemInput(); inf65.addItemInput(); inf65.addItemOutput(); inf65.build(); val inf66 = RecipeBuilder.newBuilder("inf66","arcane_autoinfuser",120); inf66.addEnergyPerTickInput(100); inf66.addItemInput(makeVisCrystal( * 1)*10); inf66.addItemInput(makeVisCrystal( * 1)*10); inf66.addItemInput(makeVisCrystal( * 1)*10); inf66.addItemInput(); inf66.addItemInput(); inf66.addItemInput(); inf66.addItemInput(); inf66.addItemInput(); inf66.addItemInput(); inf66.addItemInput(); inf66.addItemOutput(); inf66.build(); val inf67 = RecipeBuilder.newBuilder("inf67","arcane_autoinfuser",120); inf67.addEnergyPerTickInput(100); inf67.addItemInput(makeVisCrystal( * 1)*10); inf67.addItemInput(makeVisCrystal( * 1)*10); inf67.addItemInput(makeVisCrystal( * 1)*10); inf67.addItemInput(); inf67.addItemInput(); inf67.addItemInput(); inf67.addItemInput(); inf67.addItemOutput(); inf67.build(); val inf68 = RecipeBuilder.newBuilder("inf68","arcane_autoinfuser",120); inf68.addEnergyPerTickInput(100); inf68.addItemInput(); inf68.addItemInput(); inf68.addItemInput(); inf68.addItemInput(); inf68.addItemOutput(); inf68.build();