import mods.modularmachinery.RecipeBuilder; val reci2 = RecipeBuilder.newBuilder("inf2","arcane_autoinfuser",120); reci2.addEnergyPerTickInput(100); reci2.addItemInput(.withTag({Aspects: [{amount: 1, key: "vitreus"}]})*20); reci2.addItemInput(.withTag({Aspects: [{amount: 1, key: "metallum"}]})*30); reci2.addItemInput(.withTag({Aspects: [{amount: 1, key: "potentia"}]})*15); reci2.addItemInput(.withTag({Aspects: [{amount: 1, key: "alienis"}]})*10); reci2.addItemInput(.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*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(.withTag({Aspects: [{amount: 1, key: "spiritus"}]})*120); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "victus"}]})*100); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*100); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "infernum"}]})*100); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "permutatio"}]})*40); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "metallum"}]})*40); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "alkimia"}]})*30); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "draco"}]})*20); reci3.addItemInput(.withTag({Aspects: [{amount: 1, key: "visum"}]})*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(.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*120); reci4.addItemInput(.withTag({Aspects: [{amount: 1, key: "victus"}]})*90); reci4.addItemInput(.withTag({Aspects: [{amount: 1, key: "metallum"}]})*60); reci4.addItemInput(.withTag({Aspects: [{amount: 1, key: "caeles"}]})*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(.withTag({Aspects: [{amount: 1, key: "aqua"}]})*40); reci5.addItemInput(.withTag({Aspects: [{amount: 1, key: "alkimia"}]})*32); reci5.addItemInput(.withTag({Aspects: [{amount: 1, key: "vacuos"}]})*30); reci5.addItemInput(.withTag({Aspects: [{amount: 1, key: "caeles"}]})*16); reci5.addItemInput(.withTag({Aspects: [{amount: 1, key: "permutatio"}]})*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(.withTag({Aspects: [{amount: 1, key: "ordo"}]})*50); reci6.addItemInput(.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*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(.withTag({Aspects: [{amount: 1, key: "vacuos"}]})*100); reci7.addItemInput(.withTag({Aspects: [{amount: 1, key: "ordo"}]})*50); reci7.addItemInput(.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*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(.withTag({Aspects: [{amount: 1, key: "vitium"}]})*30); reci8.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})*56); reci8.addItemInput(.withTag({Aspects: [{amount: 1, key: "alienis"}]})*25); reci8.addItemInput(.withTag({Aspects: [{amount: 1, key: "cognitio"}]})*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(.withTag({Aspects: [{amount: 1, key: "vitium"}]})*50); reci9.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})*56); reci9.addItemInput(.withTag({Aspects: [{amount: 1, key: "alienis"}]})*32); reci9.addItemInput(.withTag({Aspects: [{amount: 1, key: "cognitio"}]})*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(.withTag({Aspects: [{amount: 1, key: "vitium"}]})*20); reci10.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})*20); reci10.addItemInput(.withTag({Aspects: [{amount: 1, key: "alienis"}]})*20); reci10.addItemInput(.withTag({Aspects: [{amount: 1, key: "cognitio"}]})*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(.withTag({Aspects: [{amount: 1, key: "vitium"}]})*50); reci11.addItemInput(.withTag({Aspects: [{amount: 1, key: "alienis"}]})*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(.withTag({Aspects: [{amount: 1, key: "aer"}]})*5); reci12.addItemInput(.withTag({Aspects: [{amount: 1, key: "terra"}]})*5); reci12.addItemInput(.withTag({Aspects: [{amount: 1, key: "ignis"}]})*5); reci12.addItemInput(.withTag({Aspects: [{amount: 1, key: "aqua"}]})*5); reci12.addItemInput(.withTag({Aspects: [{amount: 1, key: "ordo"}]})*5); reci12.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})*5); reci12.addItemInput(); reci12.addItemOutput(*2); reci12.build(); val reci14 = RecipeBuilder.newBuilder("inf14","arcane_autoinfuser",120); reci14.addEnergyPerTickInput(100); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "infernum"}]})*100); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "imperium"}]})*50); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "humanus"}]})*30); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "bestia"}]})*25); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "spiritus"}]})*20); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "victus"}]})*15); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "draco"}]})*10); reci14.addItemInput(.withTag({Aspects: [{amount: 1, key: "exitium"}]})*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(.withTag({Aspects: [{amount: 1, key: "motus"}]})*2048); reci15.addItemInput(.withTag({Aspects: [{amount: 1, key: "motus"}]})*2048); reci15.addItemInput(); reci15.addItemInput(); reci15.addItemInput(); reci15.addItemOutput(); reci15.build(); val reci16 = RecipeBuilder.newBuilder("inf16","arcane_autoinfuser",120); reci16.addEnergyPerTickInput(100); reci16.addItemInput(.withTag({Aspects: [{amount: 1, key: "aqua"}]})*2048); reci16.addItemInput(.withTag({Aspects: [{amount: 1, key: "aqua"}]})*2048); reci16.addItemInput(); reci16.addItemInput(); reci16.addItemInput(); reci16.addItemOutput(); reci16.build(); val reci17 = RecipeBuilder.newBuilder("inf17","arcane_autoinfuser",120); reci17.addEnergyPerTickInput(100); reci17.addItemInput(.withTag({Aspects: [{amount: 1, key: "gelum"}]})*2048); reci17.addItemInput(.withTag({Aspects: [{amount: 1, key: "gelum"}]})*2048); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemOutput(); reci17.build(); val reci18 = RecipeBuilder.newBuilder("inf18","arcane_autoinfuser",120); reci18.addEnergyPerTickInput(100); reci18.addItemInput(.withTag({Aspects: [{amount: 1, key: "sol"}]})*2048); reci18.addItemInput(.withTag({Aspects: [{amount: 1, key: "sol"}]})*2048); reci18.addItemInput(); reci18.addItemInput(); reci18.addItemInput(); reci18.addItemOutput(); reci18.build(); val reci19 = RecipeBuilder.newBuilder("inf19","arcane_autoinfuser",120); reci19.addEnergyPerTickInput(100); reci19.addItemInput(.withTag({Aspects: [{amount: 1, key: "luna"}]})*2048); reci19.addItemInput(.withTag({Aspects: [{amount: 1, key: "luna"}]})*2048); reci19.addItemInput(); reci19.addItemInput(); reci19.addItemInput(); reci19.addItemOutput(); reci19.build(); val reci20 = RecipeBuilder.newBuilder("inf20","arcane_autoinfuser",120); reci20.addEnergyPerTickInput(100); reci20.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})*2048); reci20.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})*2048); reci20.addItemInput(); reci20.addItemInput(); reci20.addItemInput(); reci20.addItemOutput(); reci20.build(); val reci21 = RecipeBuilder.newBuilder("inf21","arcane_autoinfuser",120); reci21.addEnergyPerTickInput(100); reci21.addItemInput(.withTag({Aspects: [{amount: 1, key: "desiderium"}]})*2048); reci21.addItemInput(.withTag({Aspects: [{amount: 1, key: "desiderium"}]})*2048); reci21.addItemInput(); reci21.addItemInput(); reci21.addItemInput(); reci21.addItemOutput(); reci21.build(); val reci22 = RecipeBuilder.newBuilder("inf22","arcane_autoinfuser",120); reci22.addEnergyPerTickInput(100); reci22.addItemInput(.withTag({Aspects: [{amount: 1, key: "vitium"}]})*2048); reci22.addItemInput(.withTag({Aspects: [{amount: 1, key: "vitium"}]})*2048); 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(.withTag({Aspects: [{amount: 1, key: "terra"}]})*2048); reci23.addItemInput(.withTag({Aspects: [{amount: 1, key: "terra"}]})*2048); reci23.addItemInput(); reci23.addItemInput(); reci23.addItemInput(); reci23.addItemOutput(); reci23.build(); val reci24 = RecipeBuilder.newBuilder("inf24","arcane_autoinfuser",120); reci24.addEnergyPerTickInput(100); reci24.addItemInput(.withTag({Aspects: [{amount: 1, key: "auram"}]})*2048); reci24.addItemInput(.withTag({Aspects: [{amount: 1, key: "auram"}]})*2048); reci24.addItemInput(); reci24.addItemInput(); reci24.addItemInput(); reci24.addItemOutput(); reci24.build(); val reci25 = RecipeBuilder.newBuilder("inf25","arcane_autoinfuser",120); reci25.addEnergyPerTickInput(100); reci25.addItemInput(.withTag({Aspects: [{amount: 1, key: "lux"}]})*2048); reci25.addItemInput(.withTag({Aspects: [{amount: 1, key: "lux"}]})*2048); reci25.addItemInput(); reci25.addItemInput(); reci25.addItemInput(); reci25.addItemOutput(); reci25.build(); val reci26 = RecipeBuilder.newBuilder("inf26","arcane_autoinfuser",120); reci26.addEnergyPerTickInput(100); reci26.addItemInput(.withTag({Aspects: [{amount: 1, key: "aer"}]})*10); reci26.addItemInput(.withTag({Aspects: [{amount: 1, key: "aqua"}]})*10); reci26.addItemInput(.withTag({Aspects: [{amount: 1, key: "ordo"}]})*10); reci26.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})*10); reci26.addItemInput(.withTag({Aspects: [{amount: 1, key: "ignis"}]})*10); reci26.addItemInput(.withTag({Aspects: [{amount: 1, key: "terra"}]})*10); reci26.addItemInput(.withTag({Aspects: [{amount: 1, key: "imperium"}]})*10); reci26.addItemInput(); reci26.addItemInput(); reci26.addItemInput(); reci26.addItemOutput(); reci26.build(); val reci27 = RecipeBuilder.newBuilder("inf27","arcane_autoinfuser",120); reci27.addEnergyPerTickInput(100); reci27.addItemInput(.withTag({Aspects: [{amount: 1, key: "diabolus"}]})*2048); reci27.addItemInput(.withTag({Aspects: [{amount: 1, key: "diabolus"}]})*2048); reci27.addItemInput(); reci27.addItemInput(); reci27.addItemInput(); reci27.addItemOutput(); reci27.build(); val reci28 = RecipeBuilder.newBuilder("inf28","arcane_autoinfuser",120); reci28.addEnergyPerTickInput(100); reci28.addItemInput(.withTag({Aspects: [{amount: 1, key: "praemunio"}]})*2048); reci28.addItemInput(.withTag({Aspects: [{amount: 1, key: "praemunio"}]})*2048); reci28.addItemInput(); reci28.addItemInput(); reci28.addItemInput(); reci28.addItemOutput(); reci28.build(); val reci29 = RecipeBuilder.newBuilder("inf29","arcane_autoinfuser",120); reci29.addEnergyPerTickInput(100); reci29.addItemInput(.withTag({Aspects: [{amount: 1, key: "caeles"}]})*2048); reci29.addItemInput(.withTag({Aspects: [{amount: 1, key: "caeles"}]})*2048); 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(); reci30.build(); val reci31 = RecipeBuilder.newBuilder("inf31","arcane_autoinfuser",120); reci31.addEnergyPerTickInput(100); reci31.addItemInput(.withTag({Aspects: [{amount: 1, key: "dreadia"}]})*2048); reci31.addItemInput(.withTag({Aspects: [{amount: 1, key: "dreadia"}]})*2048); reci31.addItemInput(); reci31.addItemInput(); reci31.addItemInput(); reci31.addItemOutput(); reci31.build(); val reci32 = RecipeBuilder.newBuilder("inf32","arcane_autoinfuser",120); reci32.addEnergyPerTickInput(100); reci32.addItemInput(.withTag({Aspects: [{amount: 1, key: "bestia"}]})*20); reci32.addItemInput(.withTag({Aspects: [{amount: 1, key: "lux"}]})*15); reci32.addItemInput(.withTag({Aspects: [{amount: 1, key: "victus"}]})*15); reci32.addItemInput(.withTag({Aspects: [{amount: 1, key: "desiderium"}]})*15); reci32.addItemInput(.withTag({Aspects: [{amount: 1, key: "ignis"}]})*2); reci32.addItemInput(*2); reci32.addItemInput(*2); reci32.addItemOutput(); reci32.build(); val reci33 = RecipeBuilder.newBuilder("inf33","arcane_autoinfuser",120); reci33.addEnergyPerTickInput(100); reci33.addItemInput(.withTag({Aspects: [{amount: 1, key: "herba"}]})*20); reci33.addItemInput(.withTag({Aspects: [{amount: 1, key: "lux"}]})*15); reci33.addItemInput(.withTag({Aspects: [{amount: 1, key: "victus"}]})*15); reci33.addItemInput(.withTag({Aspects: [{amount: 1, key: "instrumentum"}]})*15); reci33.addItemInput(.withTag({Aspects: [{amount: 1, key: "terra"}]})*2); reci33.addItemInput(*2); reci33.addItemInput(*2); reci33.addItemOutput(); reci33.build(); val reci34 = RecipeBuilder.newBuilder("inf34","arcane_autoinfuser",120); reci34.addEnergyPerTickInput(100); reci34.addItemInput(.withTag({Aspects: [{amount: 1, key: "metallum"}]})*2048); reci34.addItemInput(.withTag({Aspects: [{amount: 1, key: "metallum"}]})*2048); reci34.addItemInput(); reci34.addItemInput(); reci34.addItemInput(); reci34.addItemOutput(); reci34.build();