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(makeVisCrystal( * 1)*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.setChance(0.0); treeoflifecinders.addItemInput(); treeoflifecinders.addItemOutput(); treeoflifecinders.build(); val treeoflifecinders2 = RecipeBuilder.newBuilder("treeoflifecinders2","tree_of_life",2); treeoflifecinders2.addEnergyPerTickInput(50000000); treeoflifecinders2.addItemInput(); treeoflifecinders2.setChance(0.0); treeoflifecinders2.addItemInput(); treeoflifecinders2.addItemOutput(*16); treeoflifecinders2.build(); mods.nuclearcraft.infuser.addRecipe([*64, *4000, *64]); val treeoflifepropolis = RecipeBuilder.newBuilder("treeoflifepropolis","tree_of_life",2); treeoflifepropolis.addEnergyPerTickInput(50000000); treeoflifepropolis.addItemInput(*64); treeoflifepropolis.addItemInput(*64); treeoflifepropolis.addItemOutput(*64); treeoflifepropolis.build(); val treeoflifecinders3 = RecipeBuilder.newBuilder("treeoflifecinders3","tree_of_life",2); treeoflifecinders3.addEnergyPerTickInput(50000000); treeoflifecinders3.addItemInput(); treeoflifecinders3.setChance(0.0); treeoflifecinders3.addItemInput(); treeoflifecinders3.addItemInput(); treeoflifecinders3.addItemOutput(*64); treeoflifecinders3.build(); val treeoflifecinders4 = RecipeBuilder.newBuilder("treeoflifecinders4","tree_of_life",2); treeoflifecinders4.addEnergyPerTickInput(50000000); treeoflifecinders4.addItemInput(); treeoflifecinders4.setChance(0.0); treeoflifecinders4.addItemInput(); treeoflifecinders4.addItemInput(); treeoflifecinders4.addItemOutput(*256); treeoflifecinders4.build(); val treeoflifecinders5 = RecipeBuilder.newBuilder("treeoflifecinders5","tree_of_life",2); treeoflifecinders5.addEnergyPerTickInput(50000000); treeoflifecinders5.addItemInput(); treeoflifecinders5.setChance(0.0); treeoflifecinders5.addItemInput(); treeoflifecinders5.addItemInput(); treeoflifecinders5.addItemOutput(*1024); treeoflifecinders5.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(,);