import mods.modularmachinery.RecipeBuilder; import scripts.util.ModularEventUtils as Util; recipes.addShapeless(,[.anyDamage()]); val reci1 = RecipeBuilder.newBuilder("thaum1","arcane_autoworkbench",120); reci1.addEnergyPerTickInput(100); reci1.addItemInput(makeVisCrystal( * 1)); reci1.addItemInput(makeVisCrystal( * 1)); reci1.addItemInput(makeVisCrystal( * 1)); reci1.addItemInput(makeVisCrystal( * 1)); reci1.addItemInput(makeVisCrystal( * 1)); reci1.addItemInput(makeVisCrystal( * 1)); reci1.addItemInput(); reci1.addItemInput(); reci1.addItemInput(); reci1.addItemInput(); reci1.addItemInput(); reci1.addItemOutput(); reci1.build(); val reci2 = RecipeBuilder.newBuilder("thaum2","arcane_autoworkbench",120); reci2.addEnergyPerTickInput(100); reci2.addItemInput(); reci2.addItemInput(); reci2.addItemInput(); reci2.addItemInput(); reci2.addItemInput(); reci2.addItemInput(); reci2.addItemInput(); reci2.addItemOutput(); reci2.build(); val reci3 = RecipeBuilder.newBuilder("thaum3","arcane_autoworkbench",120); reci3.addEnergyPerTickInput(100); reci3.addItemInput(makeVisCrystal( * 1)); reci3.addItemInput(makeVisCrystal( * 1)); reci3.addItemInput(makeVisCrystal( * 1)); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemInput(); reci3.addItemOutput(*2); reci3.build(); val reci4 = RecipeBuilder.newBuilder("thaum4","arcane_autoworkbench",120); reci4.addEnergyPerTickInput(100); reci4.addItemInput(); reci4.addItemInput(); reci4.addItemInput(); reci4.addItemInput(); reci4.addItemInput(); reci4.addItemOutput(); reci4.addItemOutput(); reci4.addItemOutput(); reci4.addItemOutput(); reci4.addItemOutput(); reci4.addItemOutput(); reci4.addItemOutput(); reci4.addItemOutput(); reci4.build(); val reci5 = RecipeBuilder.newBuilder("thaum5","arcane_autoworkbench",120); reci5.addEnergyPerTickInput(100); reci5.addItemInput(); reci5.addItemInput(); reci5.addItemOutput(); reci5.build(); val reci6 = RecipeBuilder.newBuilder("thaum6","arcane_autoworkbench",120); reci6.addEnergyPerTickInput(100); reci6.addItemInput(makeVisCrystal( * 1)); reci6.addItemInput(makeVisCrystal( * 1)); reci6.addItemInput(); reci6.addItemInput(); reci6.addItemInput(); reci6.addItemInput(); reci6.addItemInput(); reci6.addItemOutput(); reci6.build(); val reci7 = RecipeBuilder.newBuilder("thaum7","arcane_autoworkbench",120); reci7.addEnergyPerTickInput(100); reci7.addItemInput(makeVisCrystal( * 1)); reci7.addItemInput(makeVisCrystal( * 1)); reci7.addItemInput(); reci7.addItemInput(); reci7.addItemInput(); reci7.addItemInput(); reci7.addItemOutput(*4); reci7.build(); val reci8 = RecipeBuilder.newBuilder("thaum8","arcane_autoworkbench",120); reci8.addEnergyPerTickInput(100); reci8.addItemInput(makeVisCrystal( * 1)); reci8.addItemInput(makeVisCrystal( * 1)); reci8.addItemInput(); reci8.addItemInput(); reci8.addItemInput(); reci8.addItemInput(); reci8.addItemOutput(*4); reci8.build(); val reci9 = RecipeBuilder.newBuilder("thaum9","arcane_autoworkbench",120); reci9.addEnergyPerTickInput(100); reci9.addItemInput(makeVisCrystal( * 1)*2); reci9.addItemInput(makeVisCrystal( * 1)*2); reci9.addItemInput(makeVisCrystal( * 1)*2); reci9.addItemInput(makeVisCrystal( * 1)*2); reci9.addItemInput(makeVisCrystal( * 1)*2); reci9.addItemInput(makeVisCrystal( * 1)*2); reci9.addItemInput(*8); reci9.addItemInput(); reci9.addItemOutput(); reci9.build(); val reci10 = RecipeBuilder.newBuilder("thaum10","arcane_autoworkbench",120); reci10.addEnergyPerTickInput(100); reci10.addItemInput(makeVisCrystal( * 1)); reci10.addItemInput(makeVisCrystal( * 1)); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemOutput(); reci10.build(); val reci11 = RecipeBuilder.newBuilder("thaum11","arcane_autoworkbench",120); reci11.addEnergyPerTickInput(100); reci11.addItemInput(makeVisCrystal( * 1)); reci11.addItemInput(); reci11.addItemInput(); reci11.addItemOutput(*2); reci11.build(); val reci12 = RecipeBuilder.newBuilder("thaum12","arcane_autoworkbench",120); reci12.addEnergyPerTickInput(100); reci12.addItemInput(makeVisCrystal( * 1)*2); reci12.addItemInput(makeVisCrystal( * 1)*2); reci12.addItemInput(); reci12.addItemInput(*2); reci12.addItemInput(*2); reci12.addItemOutput(); reci12.build(); val reci13 = RecipeBuilder.newBuilder("thaum13","arcane_autoworkbench",120); reci13.addEnergyPerTickInput(100); reci13.addItemInput(makeVisCrystal( * 1)); reci13.addItemInput(makeVisCrystal( * 1)); reci13.addItemInput(); reci13.addItemInput(*5); reci13.addItemInput(*2); reci13.addItemInput(); reci13.addItemOutput(); reci13.build(); val reci14 = RecipeBuilder.newBuilder("thaum14","arcane_autoworkbench",120); reci14.addEnergyPerTickInput(100); reci14.addItemInput(makeVisCrystal( * 1)); reci14.addItemInput(*2); reci14.addItemInput(); reci14.addItemInput(*2); reci14.addItemInput(); reci14.addItemOutput(); reci14.build(); val reci15 = RecipeBuilder.newBuilder("thaum15","arcane_autoworkbench",120); reci15.addEnergyPerTickInput(100); reci15.addItemInput(makeVisCrystal( * 1)); reci15.addItemInput(makeVisCrystal( * 1)); reci15.addItemInput(*4); reci15.addItemInput(); reci15.addItemOutput(); reci15.build(); val reci16 = RecipeBuilder.newBuilder("thaum16","arcane_autoworkbench",120); reci16.addEnergyPerTickInput(100); reci16.addItemInput(makeVisCrystal( * 1)); reci16.addItemInput(*4); reci16.addItemInput(); reci16.addItemInput(); reci16.addItemInput(*2); reci16.addItemOutput(); reci16.build(); val reci17 = RecipeBuilder.newBuilder("thaum17","arcane_autoworkbench",120); reci17.addEnergyPerTickInput(100); reci17.addItemInput(makeVisCrystal( * 1)); reci17.addItemInput(makeVisCrystal( * 1)); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemInput(); reci17.addItemOutput(); reci17.build(); val reci18 = RecipeBuilder.newBuilder("thaum18","arcane_autoworkbench",120); reci18.addEnergyPerTickInput(100); reci18.addItemInput(makeVisCrystal( * 1)); reci18.addItemInput(*2); reci18.addItemInput(*4); reci18.addItemInput(); reci18.addItemOutput(); reci18.build(); val reci19 = RecipeBuilder.newBuilder("thaum19","arcane_autoworkbench",120); reci19.addEnergyPerTickInput(100); reci19.addItemInput(makeVisCrystal( * 1)); reci19.addItemInput(*2); reci19.addItemInput(*5); reci19.addItemInput(); reci19.addItemInput(); reci19.addItemOutput(); reci19.build(); val reci20 = RecipeBuilder.newBuilder("thaum20","arcane_autoworkbench",120); reci20.addEnergyPerTickInput(100); reci20.addItemInput(makeVisCrystal( * 1)*2); reci20.addItemInput(*5); reci20.addItemInput(*2); reci20.addItemInput(); reci20.addItemInput(); reci20.addItemOutput(); reci20.build(); val reci21 = RecipeBuilder.newBuilder("thaum21","arcane_autoworkbench",120); reci21.addEnergyPerTickInput(100); reci21.addItemInput(makeVisCrystal( * 1)*3); reci21.addItemInput(*5); reci21.addItemInput(*2); reci21.addItemInput(); reci21.addItemInput(); reci21.addItemOutput(); reci21.build(); val reci22 = RecipeBuilder.newBuilder("thaum22","arcane_autoworkbench",120); reci22.addEnergyPerTickInput(100); reci22.addItemInput(makeVisCrystal( * 1)); reci22.addItemInput(makeVisCrystal( * 1)); reci22.addItemInput(*2); reci22.addItemInput(*2); reci22.addItemInput(); reci22.addItemInput(*2); reci22.addItemInput(); reci22.addItemInput(); reci22.addItemOutput(); reci22.build(); val reci23 = RecipeBuilder.newBuilder("thaum23","arcane_autoworkbench",120); reci23.addEnergyPerTickInput(100); reci23.addItemInput(); reci23.addItemOutput(); reci23.build(); val reci24 = RecipeBuilder.newBuilder("thaum24","arcane_autoworkbench",120); reci24.addEnergyPerTickInput(100); reci24.addItemInput(makeVisCrystal( * 1)); reci24.addItemInput(); reci24.addItemInput(); reci24.addItemOutput(*2); reci24.build(); val reci25 = RecipeBuilder.newBuilder("thaum25","arcane_autoworkbench",120); reci25.addEnergyPerTickInput(100); reci25.addItemInput(makeVisCrystal( * 1)); reci25.addItemInput(*4); reci25.addItemInput(*2); reci25.addItemInput(); reci25.addItemInput(); reci25.addItemOutput(); reci25.build(); val reci26 = RecipeBuilder.newBuilder("thaum26","arcane_autoworkbench",120); reci26.addEnergyPerTickInput(100); reci26.addItemInput(makeVisCrystal( * 1)); reci26.addItemInput(*4); reci26.addItemInput(*2); reci26.addItemInput(); reci26.addItemInput(); reci26.addItemOutput(); reci26.build(); val reci27 = RecipeBuilder.newBuilder("thaum27","arcane_autoworkbench",120); reci27.addEnergyPerTickInput(100); reci27.addItemInput(makeVisCrystal( * 1)); reci27.addItemInput(*7); reci27.addItemInput(); reci27.addItemOutput(); reci27.build(); val reci28 = RecipeBuilder.newBuilder("thaum28","arcane_autoworkbench",120); reci28.addEnergyPerTickInput(100); reci28.addItemInput(makeVisCrystal( * 1)); reci28.addItemInput(); reci28.addItemOutput(); reci28.build(); val reci29 = RecipeBuilder.newBuilder("thaum29","arcane_autoworkbench",120); reci29.addEnergyPerTickInput(100); reci29.addItemInput(makeVisCrystal( * 1)); reci29.addItemInput(); reci29.addItemInput(); reci29.addItemOutput(); reci29.build(); val reci30 = RecipeBuilder.newBuilder("thaum30","arcane_autoworkbench",120); reci30.addEnergyPerTickInput(100); reci30.addItemInput(*2); reci30.addItemInput(*4); reci30.addItemInput(); reci30.addItemInput(); reci30.addItemInput(); reci30.addItemOutput(); reci30.build(); val reci31 = RecipeBuilder.newBuilder("thaum31","arcane_autoworkbench",120); reci31.addEnergyPerTickInput(100); reci31.addItemInput(*7); reci31.addItemInput(); reci31.addItemOutput(); reci31.build(); val reci32 = RecipeBuilder.newBuilder("thaum32","arcane_autoworkbench",120); reci32.addEnergyPerTickInput(100); reci32.addItemInput(makeVisCrystal( * 1)); reci32.addItemInput(); reci32.addItemOutput(); reci32.build(); val reci33 = RecipeBuilder.newBuilder("thaum33","arcane_autoworkbench",120); reci33.addEnergyPerTickInput(100); reci33.addItemInput(makeVisCrystal( * 1)); reci33.addItemInput(makeVisCrystal( * 1)); reci33.addItemInput(makeVisCrystal( * 1)); reci33.addItemInput(makeVisCrystal( * 1)); reci33.addItemInput(makeVisCrystal( * 1)); reci33.addItemInput(makeVisCrystal( * 1)); reci33.addItemInput(*4); reci33.addItemInput(); reci33.addItemOutput(); reci33.build(); val reci34 = RecipeBuilder.newBuilder("thaum34","arcane_autoworkbench",120); reci34.addEnergyPerTickInput(100); reci34.addItemInput(makeVisCrystal( * 1)); reci34.addItemInput(makeVisCrystal( * 1)); reci34.addItemInput(*4); reci34.addItemInput(*4); reci34.addItemInput(); reci34.addItemOutput(); reci34.build(); val reci35 = RecipeBuilder.newBuilder("thaum35","arcane_autoworkbench",120); reci35.addEnergyPerTickInput(100); reci35.addItemInput(makeVisCrystal( * 1)); reci35.addItemInput(*2); reci35.addItemInput(*4); reci35.addItemInput(); reci35.addItemInput(); reci35.addItemOutput(); reci35.build(); val reci36 = RecipeBuilder.newBuilder("thaum36","arcane_autoworkbench",120); reci36.addEnergyPerTickInput(100); reci36.addItemInput(makeVisCrystal( * 1)); reci36.addItemInput(makeVisCrystal( * 1)); reci36.addItemInput(); reci36.addItemInput(*2); reci36.addItemInput(*2); reci36.addItemInput(); reci36.addItemOutput(); reci36.build(); val reci37 = RecipeBuilder.newBuilder("thaum37","arcane_autoworkbench",120); reci37.addEnergyPerTickInput(100); reci37.addItemInput(makeVisCrystal( * 1)); reci37.addItemInput(makeVisCrystal( * 1)); reci37.addItemInput(); reci37.addItemInput(*2); reci37.addItemInput(*2); reci37.addItemInput(); reci37.addItemOutput(); reci37.build(); val reci38 = RecipeBuilder.newBuilder("thaum38","arcane_autoworkbench",120); reci38.addEnergyPerTickInput(100); reci38.addItemInput(makeVisCrystal( * 1)); reci38.addItemInput(*2); reci38.addItemInput(*3); reci38.addItemInput(*2); reci38.addItemInput(); reci38.addItemOutput(); reci38.build(); val reci40 = RecipeBuilder.newBuilder("thaum40","arcane_autoworkbench",120); reci40.addEnergyPerTickInput(100); reci40.addItemInput(makeVisCrystal( * 1)); reci40.addItemInput(makeVisCrystal( * 1)); reci40.addItemInput(makeVisCrystal( * 1)); reci40.addItemInput(); reci40.addItemInput(); reci40.addItemInput(); reci40.addItemInput(); reci40.addItemInput(*2); reci40.addItemOutput(); reci40.build(); val reci41 = RecipeBuilder.newBuilder("thaum41","arcane_autoworkbench",120); reci41.addEnergyPerTickInput(100); reci41.addItemInput(makeVisCrystal( * 1)); reci41.addItemInput(makeVisCrystal( * 1)); reci41.addItemInput(); reci41.addItemInput(*2); reci41.addItemInput(*4); reci41.addItemInput(); reci41.addItemInput(); reci41.addItemOutput(); reci41.build(); val reci42 = RecipeBuilder.newBuilder("thaum42","arcane_autoworkbench",120); reci42.addEnergyPerTickInput(100); reci42.addItemInput(); reci42.addItemOutput(); reci42.build(); val reci43 = RecipeBuilder.newBuilder("thaum43","arcane_autoworkbench",120); reci43.addEnergyPerTickInput(100); reci43.addItemInput(makeVisCrystal( * 1)); reci43.addItemInput(makeVisCrystal( * 1)); reci43.addItemInput(makeVisCrystal( * 1)); reci43.addItemInput(); reci43.addItemInput(*2); reci43.addItemInput(*2); reci43.addItemInput(*2); reci43.addItemInput(); reci43.addItemInput(); reci43.addItemOutput(); reci43.build(); val reci44 = RecipeBuilder.newBuilder("thaum44","arcane_autoworkbench",120); reci44.addEnergyPerTickInput(100); reci44.addItemInput(makeVisCrystal( * 1)); reci44.addItemInput(makeVisCrystal( * 1)); reci44.addItemInput(); reci44.addItemInput(); reci44.addItemInput(*2); reci44.addItemInput(*4); reci44.addItemInput(); reci44.addItemOutput(); reci44.build(); val reci45 = RecipeBuilder.newBuilder("thaum45","arcane_autoworkbench",120); reci45.addEnergyPerTickInput(100); reci45.addItemInput(makeVisCrystal( * 1)*5); reci45.addItemInput(makeVisCrystal( * 1)*5); reci45.addItemInput(makeVisCrystal( * 1)*5); reci45.addItemInput(*4); reci45.addItemInput(*2); reci45.addItemInput(); reci45.addItemInput(); reci45.addItemInput(); reci45.addItemOutput(); reci45.build(); val reci46 = RecipeBuilder.newBuilder("thaum46","arcane_autoworkbench",120); reci46.addEnergyPerTickInput(100); reci46.addItemInput(makeVisCrystal( * 1)*3); reci46.addItemInput(makeVisCrystal( * 1)*3); reci46.addItemInput(*2); reci46.addItemInput(*6); reci46.addItemInput(); reci46.addItemOutput(); reci46.build(); val reci47 = RecipeBuilder.newBuilder("thaum47","arcane_autoworkbench",120); reci47.addEnergyPerTickInput(100); reci47.addItemInput(makeVisCrystal( * 1)*3); reci47.addItemInput(makeVisCrystal( * 1)*3); reci47.addItemInput(*2); reci47.addItemInput(*2); reci47.addItemInput(); reci47.addItemOutput(); reci47.build(); val reci48 = RecipeBuilder.newBuilder("thaum48","arcane_autoworkbench",120); reci48.addEnergyPerTickInput(100); reci48.addItemInput(makeVisCrystal( * 1)*3); reci48.addItemInput(makeVisCrystal( * 1)*3); reci48.addItemInput(*2); reci48.addItemInput(*2); reci48.addItemInput(); reci48.addItemOutput(); reci48.build(); val reci49 = RecipeBuilder.newBuilder("thaum49","arcane_autoworkbench",120); reci49.addEnergyPerTickInput(100); reci49.addItemInput(*4); reci49.addItemInput(); reci49.addItemInput(*4); reci49.addItemOutput(); reci49.build(); val reci50 = RecipeBuilder.newBuilder("thaum50","arcane_autoworkbench",120); reci50.addEnergyPerTickInput(100); reci50.addItemInput(*3); reci50.addItemInput(); reci50.addItemInput(); reci50.addItemInput(*4); reci50.addItemOutput(); reci50.build(); val reci51 = RecipeBuilder.newBuilder("thaum51","arcane_autoworkbench",120); reci51.addEnergyPerTickInput(100); reci51.addItemInput(*3); reci51.addItemInput(); reci51.addItemInput(); reci51.addItemInput(*4); reci51.addItemOutput(); reci51.build(); val reci52 = RecipeBuilder.newBuilder("thaum52","arcane_autoworkbench",120); reci52.addEnergyPerTickInput(100); reci52.addItemInput(*3); reci52.addItemInput(); reci52.addItemInput(); reci52.addItemInput(*4); reci52.addItemOutput(); reci52.build(); val reci53 = RecipeBuilder.newBuilder("thaum53","arcane_autoworkbench",120); reci53.addEnergyPerTickInput(100); reci53.addItemInput(); reci53.addItemInput(); reci53.addItemInput(); reci53.addItemInput(*6); reci53.addItemOutput(*2); reci53.build(); val reci54 = RecipeBuilder.newBuilder("thaum54","arcane_autoworkbench",120); reci54.addEnergyPerTickInput(100); reci54.addItemInput(); reci54.addItemInput(); reci54.addItemInput(); reci54.addItemInput(*6); reci54.addItemOutput(*2); reci54.build(); val reci55 = RecipeBuilder.newBuilder("thaum55","arcane_autoworkbench",120); reci55.addEnergyPerTickInput(100); reci55.addItemInput(*2); reci55.addItemInput(); reci55.addItemInput(*2); reci55.addItemInput(*2); reci55.addItemOutput(); reci55.build(); val reci56 = RecipeBuilder.newBuilder("thaum56","arcane_autoworkbench",120); reci56.addEnergyPerTickInput(100); reci56.addItemInput(*2); reci56.addItemInput(); reci56.addItemInput(*2); reci56.addItemInput(*2); reci56.addItemOutput(); reci56.build(); val reci57 = RecipeBuilder.newBuilder("thaum57","arcane_autoworkbench",120); reci57.addEnergyPerTickInput(100); reci57.addItemInput(); reci57.addItemInput(); reci57.addItemInput(); reci57.addItemInput(); reci57.addItemOutput(); reci57.build(); val reci58 = RecipeBuilder.newBuilder("thaum58","arcane_autoworkbench",120); reci58.addEnergyPerTickInput(100); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemInput(); reci58.addItemOutput(); reci58.build(); val reci59 = RecipeBuilder.newBuilder("thaum59","arcane_autoworkbench",120); reci59.addEnergyPerTickInput(100); reci59.addItemInput(); reci59.addItemInput(); reci59.addItemInput(); reci59.addItemOutput(); reci59.build(); val reci60 = RecipeBuilder.newBuilder("thaum60","arcane_autoworkbench",120); reci60.addItemInput(makeVisCrystal( * 1)); reci60.addItemInput(makeVisCrystal( * 1)); reci60.addEnergyPerTickInput(100); reci60.addItemInput(*2); reci60.addItemInput(); reci60.addItemOutput(); reci60.build(); val reci61 = RecipeBuilder.newBuilder("thaum61","arcane_autoworkbench",120); reci61.addItemInput(makeVisCrystal( * 1)); reci61.addItemInput(makeVisCrystal( * 1)); reci61.addEnergyPerTickInput(100); reci61.addItemInput(*2); reci61.addItemInput(*2); reci61.addItemInput(*5); reci61.addItemOutput(); reci61.build(); val reci62 = RecipeBuilder.newBuilder("thaum62","arcane_autoworkbench",120); reci62.addItemInput(makeVisCrystal( * 1)); reci62.addItemInput(makeVisCrystal( * 1)); reci62.addEnergyPerTickInput(100); reci62.addItemInput(*2); reci62.addItemInput(); reci62.addItemInput(); reci62.addItemInput(*4); reci62.addItemInput(); reci62.addItemOutput(); reci62.build(); val reci63 = RecipeBuilder.newBuilder("thaum63","arcane_autoworkbench",120); reci63.addItemInput(makeVisCrystal( * 1)*5); reci63.addItemInput(makeVisCrystal( * 1)*5); reci63.addEnergyPerTickInput(100); reci63.addItemInput(); reci63.addItemInput(); reci63.addItemInput(); reci63.addItemOutput(); reci63.build(); val reci64 = RecipeBuilder.newBuilder("thaum64","arcane_autoworkbench",120); reci64.addItemInput(makeVisCrystal( * 1)); reci64.addItemInput(makeVisCrystal( * 1)); reci64.addEnergyPerTickInput(100); reci64.addItemInput(); reci64.addItemInput(); reci64.addItemOutput(); reci64.build(); val reci65 = RecipeBuilder.newBuilder("thaum65","arcane_autoworkbench",120); reci65.addItemInput(makeVisCrystal( * 1)*16); reci65.addItemInput(makeVisCrystal( * 1)*2); reci65.addItemInput(makeVisCrystal( * 1)); reci65.addItemInput(makeVisCrystal( * 1)); reci65.addEnergyPerTickInput(100); reci65.addItemInput(*2); reci65.addItemInput(); reci65.addItemInput(); reci65.addItemOutput(); reci65.build(); val reci66 = RecipeBuilder.newBuilder("thaum66","arcane_autoworkbench",120); reci66.addItemInput(makeVisCrystal( * 1)*16); reci66.addItemInput(makeVisCrystal( * 1)*2); reci66.addItemInput(makeVisCrystal( * 1)); reci66.addItemInput(makeVisCrystal( * 1)); reci66.addEnergyPerTickInput(100); reci66.addItemInput(*2); reci66.addItemInput(); reci66.addItemInput(); reci66.addItemOutput(); reci66.build(); val reci67 = RecipeBuilder.newBuilder("thaum67","arcane_autoworkbench",120); reci67.addItemInput(makeVisCrystal( * 1)*3); reci67.addItemInput(makeVisCrystal( * 1)*2); reci67.addItemInput(makeVisCrystal( * 1)); reci67.addEnergyPerTickInput(100); reci67.addItemInput(); reci67.addItemInput(*3); reci67.addItemInput(*2); reci67.addItemOutput(); reci67.build(); val reci68 = RecipeBuilder.newBuilder("thaum68","arcane_autoworkbench",120); reci68.addItemInput(makeVisCrystal( * 1)*4); reci68.addItemInput(makeVisCrystal( * 1)*4); reci68.addItemInput(makeVisCrystal( * 1)*4); reci68.addItemInput(makeVisCrystal( * 1)*4); reci68.addItemInput(makeVisCrystal( * 1)*4); reci68.addItemInput(makeVisCrystal( * 1)*4); reci68.addEnergyPerTickInput(100); reci68.addItemInput(); reci68.addItemInput(*8); reci68.addItemOutput(*2); reci68.build(); val reci69 = RecipeBuilder.newBuilder("thaum69","arcane_autoworkbench",120); reci69.addEnergyPerTickInput(100); reci69.addItemInput(); reci69.addItemInput(*4); reci69.addItemOutput(); reci69.build(); val reci70 = RecipeBuilder.newBuilder("thaum70","arcane_autoworkbench",120); reci70.addItemInput(makeVisCrystal( * 1)*8); reci70.addItemInput(makeVisCrystal( * 1)*8); reci70.addItemInput(makeVisCrystal( * 1)*8); reci70.addItemInput(makeVisCrystal( * 1)*8); reci70.addItemInput(makeVisCrystal( * 1)*8); reci70.addItemInput(makeVisCrystal( * 1)*8); reci70.addEnergyPerTickInput(100); reci70.addItemInput(); reci70.addItemInput(*4); reci70.addItemOutput(*2); reci70.build(); val reci71 = RecipeBuilder.newBuilder("thaum71","arcane_autoworkbench",120); reci71.addItemInput(makeVisCrystal( * 1)*5); reci71.addItemInput(makeVisCrystal( * 1)*2); reci71.addEnergyPerTickInput(100); reci71.addItemInput(*4); reci71.addItemInput(*2); reci71.addItemInput(); reci71.addItemInput(); reci71.addItemOutput(); reci71.build(); val reci72 = RecipeBuilder.newBuilder("thaum72","arcane_autoworkbench",120); reci72.addItemInput(makeVisCrystal( * 1)); reci72.addItemInput(makeVisCrystal( * 1)); reci72.addItemInput(makeVisCrystal( * 1)); reci72.addItemInput(makeVisCrystal( * 1)); reci72.addItemInput(makeVisCrystal( * 1)); reci72.addItemInput(makeVisCrystal( * 1)); reci72.addItemInput(makeVisCrystal( * 1)); reci72.addEnergyPerTickInput(100); reci72.addItemInput(*5); reci72.addItemInput(*2); reci72.addItemInput(); reci72.addItemOutput(); reci72.build(); val reci73 = RecipeBuilder.newBuilder("thaum73","arcane_autoworkbench",120); reci73.addItemInput(makeVisCrystal( * 1)); reci73.addEnergyPerTickInput(100); reci73.addItemInput(); reci73.addItemInput(*4); reci73.addItemOutput(); reci73.build(); val reci74 = RecipeBuilder.newBuilder("thaum74","arcane_autoworkbench",120); reci74.addItemInput(makeVisCrystal( * 1)*6); reci74.addItemInput(makeVisCrystal( * 1)*2); reci74.addEnergyPerTickInput(100); reci74.addItemInput(); reci74.addItemInput(); reci74.addItemInput(*2); reci74.addItemInput(*5); reci74.addItemOutput(); reci74.build(); val reci75 = RecipeBuilder.newBuilder("thaum75","arcane_autoworkbench",120); reci75.addItemInput(makeVisCrystal( * 1)*12); reci75.addItemInput(makeVisCrystal( * 1)*6); reci75.addEnergyPerTickInput(100); reci75.addItemInput(); reci75.addItemInput(); reci75.addItemInput(*2); reci75.addItemInput(*5); reci75.addItemOutput(); reci75.build(); val reci76 = RecipeBuilder.newBuilder("thaum76","arcane_autoworkbench",120); reci76.addItemInput(makeVisCrystal( * 1)*24); reci76.addItemInput(makeVisCrystal( * 1)*12); reci76.addEnergyPerTickInput(100); reci76.addItemInput(); reci76.addItemInput(); reci76.addItemInput(*2); reci76.addItemInput(*5); reci76.addItemOutput(); reci76.build(); val reci77 = RecipeBuilder.newBuilder("thaum77","arcane_autoworkbench",120); reci77.addItemInput(makeVisCrystal( * 1)); reci77.addItemInput(makeVisCrystal( * 1)); reci77.addItemInput(makeVisCrystal( * 1)*4); reci77.addEnergyPerTickInput(100); reci77.addItemInput(*4); reci77.addItemInput(); reci77.addItemOutput(); reci77.build(); val reci78 = RecipeBuilder.newBuilder("thaum78","arcane_autoworkbench",120); reci78.addItemInput(makeVisCrystal( * 1)); reci78.addItemInput(makeVisCrystal( * 1)); reci78.addItemInput(makeVisCrystal( * 1)); reci78.addEnergyPerTickInput(100); reci78.addItemInput(*4); reci78.addItemInput(*4); reci78.addItemOutput(); reci78.build(); val reci79 = RecipeBuilder.newBuilder("thaum79","arcane_autoworkbench",120); reci79.addEnergyPerTickInput(100); reci79.addItemInput(); reci79.addItemInput(); reci79.addItemInput(*7); reci79.addItemOutput(); reci79.build(); val reci80 = RecipeBuilder.newBuilder("thaum80","arcane_autoworkbench",120); reci80.addItemInput(makeVisCrystal( * 1)*2); reci80.addEnergyPerTickInput(100); reci80.addItemInput(); reci80.addItemInput(); reci80.addItemInput(*7); reci80.addItemOutput(); reci80.build(); val reci81 = RecipeBuilder.newBuilder("thaum81","arcane_autoworkbench",120); reci81.addItemInput(makeVisCrystal( * 1)*6); reci81.addEnergyPerTickInput(100); reci81.addItemInput(); reci81.addItemInput(); reci81.addItemInput(*7); reci81.addItemOutput(); reci81.build(); val reci82 = RecipeBuilder.newBuilder("thaum82","arcane_autoworkbench",120); reci82.addItemInput(makeVisCrystal( * 1)*12); reci82.addEnergyPerTickInput(100); reci82.addItemInput(); reci82.addItemInput(); reci82.addItemInput(*7); reci82.addItemOutput(); reci82.build(); val reci83 = RecipeBuilder.newBuilder("thaum83","arcane_autoworkbench",120); reci83.addItemInput(makeVisCrystal( * 1)*24); reci83.addEnergyPerTickInput(100); reci83.addItemInput(); reci83.addItemInput(); reci83.addItemInput(*7); reci83.addItemOutput(); reci83.build(); val reci84 = RecipeBuilder.newBuilder("thaum84","arcane_autoworkbench",120); reci84.addItemInput(makeVisCrystal( * 1)); reci84.addItemInput(makeVisCrystal( * 1)); reci84.addEnergyPerTickInput(100); reci84.addItemInput(*2); reci84.addItemInput(*2); reci84.addItemInput(); reci84.addItemOutput(); reci84.build(); val reci85 = RecipeBuilder.newBuilder("thaum85","arcane_autoworkbench",400); reci85.addItemInput(makeVisCrystal( * 1)); reci85.addItemInput(makeVisCrystal( * 1)); reci85.addItemInput(makeVisCrystal( * 1)); reci85.addItemInput(makeVisCrystal( * 1)); reci85.addEnergyPerTickInput(100); reci85.addItemInput(*4); reci85.addItemInput(); reci85.addItemOutput(); reci85.build(); val reci86 = RecipeBuilder.newBuilder("thaum86","arcane_autoworkbench",400); reci86.addItemInput(makeVisCrystal( * 1)); reci86.addItemInput(makeVisCrystal( * 1)); reci86.addItemInput(makeVisCrystal( * 1)); reci86.addItemInput(makeVisCrystal( * 1)); reci86.addEnergyPerTickInput(100); reci86.addItemInput(*4); reci86.addItemInput(); reci86.addItemOutput(); reci86.build(); val reci87 = RecipeBuilder.newBuilder("thaum87","arcane_autoworkbench",400); reci87.addItemInput(makeVisCrystal( * 1)); reci87.addEnergyPerTickInput(100); reci87.addItemInput(); reci87.addItemInput(); reci87.addItemInput(); reci87.addItemInput(); reci87.addItemOutput(*3); reci87.build(); val reci88 = RecipeBuilder.newBuilder("thaum88","arcane_autoworkbench",400); reci88.addItemInput(makeVisCrystal( * 1)); reci88.addEnergyPerTickInput(100); reci88.addItemInput(); reci88.addItemInput(); reci88.addItemInput(); reci88.addItemOutput(); reci88.build(); val reci89 = RecipeBuilder.newBuilder("thaum89","arcane_autoworkbench",400); reci89.addItemInput(makeVisCrystal( * 1)); reci89.addItemInput(makeVisCrystal( * 1)); reci89.addItemInput(makeVisCrystal( * 1)); reci89.addItemInput(makeVisCrystal( * 1)); reci89.addEnergyPerTickInput(100); reci89.addItemInput(*2); reci89.addItemInput(); reci89.addItemInput(*2); reci89.addItemOutput(*3); reci89.build(); val thaum90 = RecipeBuilder.newBuilder("thaum90","arcane_autoworkbench",400); thaum90.addItemInput(makeVisCrystal( * 1)*2); thaum90.addEnergyPerTickInput(100); thaum90.addItemInput(*4); thaum90.addItemInput(); thaum90.addItemInput(*2); thaum90.addItemInput(); thaum90.addItemInput(); thaum90.addItemOutput(); thaum90.build(); val thaum91 = RecipeBuilder.newBuilder("thaum91","arcane_autoworkbench",400); thaum91.addItemInput(makeVisCrystal( * 1)); thaum91.addItemInput(makeVisCrystal( * 1)); thaum91.addEnergyPerTickInput(100); thaum91.addItemInput(*4); thaum91.addItemInput(*4); thaum91.addItemInput(); thaum91.addItemOutput(); thaum91.build(); val thaum92 = RecipeBuilder.newBuilder("thaum92","arcane_autoworkbench",400); thaum92.addItemInput(makeVisCrystal( * 1)); thaum92.addItemInput(makeVisCrystal( * 1)); thaum92.addItemInput(makeVisCrystal( * 1)); thaum92.addEnergyPerTickInput(100); thaum92.addItemInput(*4); thaum92.addItemInput(); thaum92.addItemInput(*2); thaum92.addItemInput(); thaum92.addItemInput(); thaum92.addItemOutput(); thaum92.build(); val thaum93 = RecipeBuilder.newBuilder("thaum93","arcane_autoworkbench",400); thaum93.addItemInput(makeVisCrystal( * 1)); thaum93.addItemInput(makeVisCrystal( * 1)); thaum93.addItemInput(makeVisCrystal( * 1)); thaum93.addItemInput(makeVisCrystal( * 1)*2); thaum93.addEnergyPerTickInput(100); thaum93.addItemInput(*2); thaum93.addItemInput(*3); thaum93.addItemInput(); thaum93.addItemInput(); thaum93.addItemOutput(); thaum93.build(); val thaum94 = RecipeBuilder.newBuilder("thaum94","arcane_autoworkbench",400); thaum94.addItemInput(makeVisCrystal( * 1)); thaum94.addItemInput(makeVisCrystal( * 1)); thaum94.addItemInput(makeVisCrystal( * 1)); thaum94.addItemInput(makeVisCrystal( * 1)); thaum94.addItemInput(makeVisCrystal( * 1)); thaum94.addItemInput(makeVisCrystal( * 1)); thaum94.addEnergyPerTickInput(100); thaum94.addItemInput(*3); thaum94.addItemInput(*3); thaum94.addItemInput(); thaum94.addItemOutput(); thaum94.build(); val thaum95 = RecipeBuilder.newBuilder("thaum95","arcane_autoworkbench",400); thaum95.addEnergyPerTickInput(100); thaum95.addItemInput(); thaum95.addItemInput(*6); thaum95.addItemOutput(); thaum95.build(); val thaum96 = RecipeBuilder.newBuilder("thaum96","arcane_autoworkbench",400); thaum96.addItemInput(makeVisCrystal( * 1)); thaum96.addItemInput(makeVisCrystal( * 1)); thaum96.addItemInput(makeVisCrystal( * 1)); thaum96.addItemInput(makeVisCrystal( * 1)); thaum96.addEnergyPerTickInput(100); thaum96.addItemInput(*8); thaum96.addItemInput(); thaum96.addItemOutput(*8); thaum96.build(); val thaum97 = RecipeBuilder.newBuilder("thaum97","arcane_autoworkbench",400); thaum97.addItemInput(makeVisCrystal( * 1)); thaum97.addItemInput(makeVisCrystal( * 1)); thaum97.addItemInput(makeVisCrystal( * 1)); thaum97.addEnergyPerTickInput(100); thaum97.addItemInput(*8); thaum97.addItemInput(); thaum97.addItemOutput(*8); thaum97.build(); val thaum98 = RecipeBuilder.newBuilder("thaum98","arcane_autoworkbench",400); thaum98.addItemInput(makeVisCrystal( * 1)); thaum98.addItemInput(makeVisCrystal( * 1)); thaum98.addItemInput(makeVisCrystal( * 1)); thaum98.addEnergyPerTickInput(100); thaum98.addItemInput(*8); thaum98.addItemInput(); thaum98.addItemOutput(*8); thaum98.build(); val thaum99 = RecipeBuilder.newBuilder("thaum99","arcane_autoworkbench",400); thaum99.addItemInput(makeVisCrystal( * 1)); thaum99.addItemInput(makeVisCrystal( * 1)); thaum99.addItemInput(makeVisCrystal( * 1)); thaum99.addEnergyPerTickInput(100); thaum99.addItemInput(*8); thaum99.addItemInput(); thaum99.addItemOutput(*8); thaum99.build(); val thaum100 = RecipeBuilder.newBuilder("thaum100","arcane_autoworkbench",400); thaum100.addItemInput(makeVisCrystal( * 1)*6); thaum100.addItemInput(makeVisCrystal( * 1)*6); thaum100.addItemInput(makeVisCrystal( * 1)*6); thaum100.addItemInput(makeVisCrystal( * 1)*6); thaum100.addItemInput(makeVisCrystal( * 1)*6); thaum100.addItemInput(makeVisCrystal( * 1)*6); thaum100.addEnergyPerTickInput(100); thaum100.addItemInput(*2); thaum100.addItemInput(*2); thaum100.addItemInput(*4); thaum100.addItemInput(); thaum100.addItemOutput(); thaum100.build(); val thaum101 = RecipeBuilder.newBuilder("thaum101","arcane_autoworkbench",400); thaum101.addItemInput(makeVisCrystal( * 1)); thaum101.addItemInput(makeVisCrystal( * 1)); thaum101.addItemInput(makeVisCrystal( * 1)); thaum101.addEnergyPerTickInput(100); thaum101.addItemInput(*4); thaum101.addItemInput(*4); thaum101.addItemInput(); thaum101.addItemOutput(); thaum101.build(); val thaum102 = RecipeBuilder.newBuilder("thaum102","arcane_autoworkbench",400); thaum102.addItemInput(makeVisCrystal( * 1)); thaum102.addItemInput(makeVisCrystal( * 1)); thaum102.addEnergyPerTickInput(100); thaum102.addItemInput(); thaum102.addItemInput(*2); thaum102.addItemInput(); thaum102.addItemInput(*3); thaum102.addItemOutput(); thaum102.build(); val thaum103 = RecipeBuilder.newBuilder("thaum103","arcane_autoworkbench",120); thaum103.addEnergyPerTickInput(100); thaum103.addItemInput(); thaum103.addItemInput(); thaum103.addItemInput(); thaum103.addItemOutput(); thaum103.build(); val thaum104 = RecipeBuilder.newBuilder("thaum104","arcane_autoworkbench",120); thaum104.addEnergyPerTickInput(100); thaum104.addItemInput(*4); thaum104.addItemInput(*3); thaum104.addItemInput(); thaum104.addItemInput(); thaum104.addItemOutput(); thaum104.build(); val thaum105 = RecipeBuilder.newBuilder("thaum105","arcane_autoworkbench",120); thaum105.addEnergyPerTickInput(100); thaum105.addItemInput(makeVisCrystal( * 1)*10); thaum105.addItemInput(); thaum105.addItemInput(*10); thaum105.addItemOutput(); thaum105.build(); val thaum106 = RecipeBuilder.newBuilder("thaum106","arcane_autoworkbench",120); thaum106.addEnergyPerTickInput(100); thaum106.addItemInput(makeVisCrystal( * 1)*1); thaum106.addItemInput(makeVisCrystal( * 1)*1); thaum106.addItemInput(makeVisCrystal( * 1)*1); thaum106.addItemInput(makeVisCrystal( * 1)*1); thaum106.addItemInput(makeVisCrystal( * 1)*1); thaum106.addItemInput(makeVisCrystal( * 1)*1); thaum106.addItemInput(*4); thaum106.addItemInput(*3); thaum106.addItemInput(); thaum106.addItemOutput(); thaum106.build(); val thaum107 = RecipeBuilder.newBuilder("thaum107","arcane_autoworkbench",120); thaum107.addEnergyPerTickInput(100); thaum107.addItemInput(makeVisCrystal( * 1)*1); thaum107.addItemInput(makeVisCrystal( * 1)*1); thaum107.addItemInput(makeVisCrystal( * 1)*1); thaum107.addItemInput(); thaum107.addItemInput(); thaum107.addItemInput(); thaum107.addItemOutput(); thaum107.build(); val thaum108 = RecipeBuilder.newBuilder("thaum108","arcane_autoworkbench",120); thaum108.addEnergyPerTickInput(100); thaum108.addItemInput(makeVisCrystal( * 1)*1); thaum108.addItemInput(makeVisCrystal( * 1)*1); thaum108.addItemInput(makeVisCrystal( * 1)*1); thaum108.addItemInput(); thaum108.addItemInput(*3); thaum108.addItemInput(*2); thaum108.addItemInput(*2); thaum108.addItemOutput(); thaum108.build(); val thaum109 = RecipeBuilder.newBuilder("thaum109","arcane_autoworkbench",120); thaum109.addEnergyPerTickInput(100); thaum109.addItemInput(makeVisCrystal( * 1)*1); thaum109.addItemInput(makeVisCrystal( * 1)*1); thaum109.addItemInput(makeVisCrystal( * 1)*1); thaum109.addItemInput(makeVisCrystal( * 1)*1); thaum109.addItemInput(); thaum109.addItemInput(*4); thaum109.addItemInput(); thaum109.addItemInput(*2); thaum109.addItemOutput(); thaum109.build(); val thaum110 = RecipeBuilder.newBuilder("thaum110","arcane_autoworkbench",120); thaum110.addEnergyPerTickInput(100); thaum110.addItemInput(makeVisCrystal( * 1)*1); thaum110.addItemInput(makeVisCrystal( * 1)*1); thaum110.addItemInput(makeVisCrystal( * 1)*1); thaum110.addItemInput(); thaum110.addItemInput(*2); thaum110.addItemInput(); thaum110.addItemInput(); thaum110.addItemOutput(); thaum110.build(); val thaum111 = RecipeBuilder.newBuilder("thaum111","arcane_autoworkbench",120); thaum111.addEnergyPerTickInput(100); thaum111.addItemInput(makeVisCrystal( * 1)*1); thaum111.addItemInput(makeVisCrystal( * 1)*1); thaum111.addItemInput(); thaum111.addItemInput(*3); thaum111.addItemInput(); thaum111.addItemOutput(); thaum111.build(); val thaum112 = RecipeBuilder.newBuilder("thaum112","arcane_autoworkbench",120); thaum112.addEnergyPerTickInput(100); thaum112.addItemInput(makeVisCrystal( * 1)*1); thaum112.addItemInput(makeVisCrystal( * 1)*1); thaum112.addItemInput(makeVisCrystal( * 1)*1); thaum112.addItemInput(); thaum112.addItemInput(); thaum112.addItemOutput(); thaum112.build(); val reci49a = RecipeBuilder.newBuilder("thaum49a","arcane_autoworkbench",120); reci49a.addEnergyPerTickInput(100); reci49a.addItemInput(*4); reci49a.addItemInput(); reci49a.addItemInput(*4); reci49a.addItemOutput(); reci49a.build(); val reci53a = RecipeBuilder.newBuilder("thaum53a","arcane_autoworkbench",120); reci53a.addEnergyPerTickInput(100); reci53a.addItemInput(); reci53a.addItemInput(); reci53a.addItemInput(); reci53a.addItemInput(*6); reci53a.addItemOutput(*2); reci53a.build(); val thaum113 = RecipeBuilder.newBuilder("thaum113","arcane_autoworkbench",120); thaum113.addEnergyPerTickInput(100); thaum113.addItemInput(makeVisCrystal( * 1)*10); thaum113.addItemInput(makeVisCrystal( * 1)*10); thaum113.addItemInput(makeVisCrystal( * 1)*10); thaum113.addItemInput(makeVisCrystal( * 1)*10); thaum113.addItemInput(makeVisCrystal( * 1)*10); thaum113.addItemInput(makeVisCrystal( * 1)*10); thaum113.addItemInput(*3); thaum113.addItemInput(*3); thaum113.addItemInput(*3); thaum113.addItemOutput(*3); thaum113.build(); val thaum114 = RecipeBuilder.newBuilder("thaum114","arcane_autoworkbench",120); thaum114.addEnergyPerTickInput(100); thaum114.addItemInput(makeVisCrystal( * 1)*5); thaum114.addItemInput(makeVisCrystal( * 1)*5); thaum114.addItemInput(makeVisCrystal( * 1)*5); thaum114.addItemInput(makeVisCrystal( * 1)*5); thaum114.addItemInput(makeVisCrystal( * 1)*5); thaum114.addItemInput(makeVisCrystal( * 1)*5); thaum114.addItemInput(); thaum114.addItemInput(*3); thaum114.addItemInput(*1); thaum114.addItemOutput(); thaum114.build(); val thaum115 = RecipeBuilder.newBuilder("thaum115","arcane_autoworkbench",40); thaum115.addEnergyPerTickInput(100); thaum115.addItemInput(makeVisCrystal( * 1)); thaum115.addItemInput(makeVisCrystal( * 1)); thaum115.addItemInput(makeVisCrystal( * 1)); thaum115.addItemInput(makeVisCrystal( * 1)); thaum115.addItemInput(); thaum115.addItemInput(*8); thaum115.addItemOutput(*8); thaum115.build(); val thaum116 = RecipeBuilder.newBuilder("thaum116","arcane_autoworkbench",40); thaum116.addEnergyPerTickInput(100); thaum116.addItemInput(makeVisCrystal( * 1)); thaum116.addItemInput(makeVisCrystal( * 1)); thaum116.addItemInput(makeVisCrystal( * 1)); thaum116.addItemInput(makeVisCrystal( * 1)); thaum116.addItemInput(); thaum116.addItemInput(*8); thaum116.addItemOutput(*8); thaum116.build();