import mods.modularmachinery.RecipeBuilder; mods.extendedcrafting.CompressionCrafting.addRecipe(, , 4096, , 20000000); mods.extendedcrafting.TableCrafting.addShaped(, [[ , , , , , , , , , ], [ , null, , null, , null, , null, , ], [ , , null, null, , null, null, , , ], [ , null, null, null, , null, null, null, , ], [ , , , , , , , , , ], [ , null, null, null, , null, null, null, , ], [ , , null, null, , null, null, , , ], [ , null, , null, , null, , null, , ], [ , , , , , , , , , ]]); val infuseallcitrus = RecipeBuilder.newBuilder("infuseallcitrus","arcane_autoinfuser",60); infuseallcitrus.addEnergyPerTickInput(1000); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemInput(); infuseallcitrus.addItemOutput(); infuseallcitrus.build(); mods.extendedcrafting.TableCrafting.addShaped(*12, [[, , , , , , , , ], [, , , null, , null, , , ], [, , , , null, , , , ], [, null, , , , , , null, ], [, , null, , , , null, , ], [, null, , , , , , null, ], [, , , , null, , , , ], [, , , null, , null, , , ], [, , , , , , , , ]]); val infusesacredeucaly = RecipeBuilder.newBuilder("infusesacredeucaly","arcane_autoinfuser",20); infusesacredeucaly.addEnergyPerTickInput(1000); infusesacredeucaly.addItemInput(.withTag({Aspects: [{amount: 1, key: "herba"}]})*10); infusesacredeucaly.addItemInput(); infusesacredeucaly.addItemOutput(); infusesacredeucaly.build(); val treeoflifenergy = RecipeBuilder.newBuilder("treeoflifenergy","tree_of_life",6000); treeoflifenergy.addItemInput(); treeoflifenergy.addEnergyPerTickOutput(4000000); treeoflifenergy.build(); val treeoflifthaumpods = RecipeBuilder.newBuilder("treeoflifthaumpods","tree_of_life",480); treeoflifthaumpods.addEnergyPerTickInput(50000); treeoflifthaumpods.addItemInput(); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "mythus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "aer"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "terra"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "ignis"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "aqua"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "ordo"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "perditio"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "vacuos"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "lux"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "motus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "gelum"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "vitreus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "metallum"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "victus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "mortuus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "potentia"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "permutatio"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "praecantatio"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "auram"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "alkimia"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "vitium"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "tenebrae"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "alienis"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "volatus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "herba"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "instrumentum"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "fabrico"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "machina"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "vinculum"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "spiritus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "cognitio"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "sensus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "aversio"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "praemunio"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "desiderium"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "exanimis"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "bestia"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "humanus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "coralos"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "dreadia"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "sol"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "luna"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "diabolus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "fluctus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "sonus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "exitium"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "caeles"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "draco"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "infernum"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "ventus"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "visum"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "imperium"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.addItemOutput(.withTag({Aspect: "stellae"})*64); treeoflifthaumpods.setChance(0.35); treeoflifthaumpods.build(); val treeoflifecinders = RecipeBuilder.newBuilder("treeoflifecinders","tree_of_life",200); treeoflifecinders.addEnergyPerTickInput(50000000); treeoflifecinders.addItemInput(); treeoflifecinders.addItemInput(); treeoflifecinders.setChance(0.0); treeoflifecinders.addItemOutput(); treeoflifecinders.build(); val treeoflifecindersbetter = RecipeBuilder.newBuilder("treeoflifecindersbetter","tree_of_life",2); treeoflifecindersbetter.addEnergyPerTickInput(50000000); treeoflifecindersbetter.addItemInput(); treeoflifecindersbetter.addItemInput(); treeoflifecindersbetter.setChance(0.0); treeoflifecindersbetter.addItemOutput(*16); treeoflifecindersbetter.build(); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 100000, , 100); val treeoflifebee = RecipeBuilder.newBuilder("treeoflifebee","tree_of_life",600); treeoflifebee.addEnergyPerTickInput(1000000000); treeoflifebee.addItemInput(); treeoflifebee.addItemInput(); treeoflifebee.addItemInput(*16); treeoflifebee.addItemInput(*4); treeoflifebee.addItemInput(); treeoflifebee.addItemInput(); treeoflifebee.addItemOutput(); treeoflifebee.build(); mods.botania.PureDaisy.addRecipe(,);