import mods.modularmachinery.RecipeBuilder; import mods.thaumcraft.Infusion; // recursion terra chain val combinethepuzzles = RecipeBuilder.newBuilder("combinethepuzzles","me_entropic_sythesizer",200); combinethepuzzles.addEnergyPerTickInput(2000000); combinethepuzzles.addFluidInput(*800); combinethepuzzles.addFluidInput(*800); combinethepuzzles.addFluidInput(*800); combinethepuzzles.addFluidInput(*800); combinethepuzzles.addFluidInput(*800); combinethepuzzles.addFluidInput(*800); combinethepuzzles.addItemInput(); combinethepuzzles.addItemOutput(); combinethepuzzles.build(); recipes.addShaped(*4, [[, , ], [, .withTag({Material: "demonc_ember"}), ], [, , ]]); val combinethepuzzles1 = RecipeBuilder.newBuilder("combinethepuzzles1","me_entropic_sythesizer",100); combinethepuzzles1.addEnergyPerTickInput(2000000); combinethepuzzles1.addFluidInput(*1600); combinethepuzzles1.addFluidInput(*1600); combinethepuzzles1.addFluidInput(*1600); combinethepuzzles1.addFluidInput(*1600); combinethepuzzles1.addFluidInput(*1600); combinethepuzzles1.addFluidInput(*1600); combinethepuzzles1.addItemInput(); combinethepuzzles1.addItemOutput(*3); combinethepuzzles1.build(); val combinethepuzzles2 = RecipeBuilder.newBuilder("combinethepuzzles2","me_entropic_sythesizer",100); combinethepuzzles2.addEnergyPerTickInput(2000000); combinethepuzzles2.addFluidInput(*1600); combinethepuzzles2.addFluidInput(*1600); combinethepuzzles2.addFluidInput(*1600); combinethepuzzles2.addFluidInput(*1600); combinethepuzzles2.addFluidInput(*1600); combinethepuzzles2.addFluidInput(*1600); combinethepuzzles2.addItemInput(); combinethepuzzles2.addItemOutput(*6); combinethepuzzles2.build(); val combinethepuzzles3 = RecipeBuilder.newBuilder("combinethepuzzles3","me_entropic_sythesizer",100); combinethepuzzles3.addEnergyPerTickInput(2000000); combinethepuzzles3.addFluidInput(*1600); combinethepuzzles3.addFluidInput(*1600); combinethepuzzles3.addFluidInput(*1600); combinethepuzzles3.addFluidInput(*1600); combinethepuzzles3.addFluidInput(*1600); combinethepuzzles3.addFluidInput(*1600); combinethepuzzles3.addItemInput(); combinethepuzzles3.addItemOutput(*9); combinethepuzzles3.build(); val combinethepuzzles4 = RecipeBuilder.newBuilder("combinethepuzzles4","me_entropic_sythesizer",50); combinethepuzzles4.addEnergyPerTickInput(2000000); combinethepuzzles4.addFluidInput(*3200); combinethepuzzles4.addFluidInput(*3200); combinethepuzzles4.addFluidInput(*3200); combinethepuzzles4.addFluidInput(*3200); combinethepuzzles4.addFluidInput(*3200); combinethepuzzles4.addFluidInput(*3200); combinethepuzzles4.addItemInput(); combinethepuzzles4.addItemOutput(*12); combinethepuzzles4.build(); scripts.PuzzleUtil.addPuzzleShapeless("vetheapuzzle",, [, .withTag({Material: "jade"}), .withTag({Material: "endrod"}), .withTag({Material: "titanium"}), .withTag({Material: "starmetal"})]); mods.nuclearcraft.infuser.addRecipe([, *1000, *2]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); val mythassallofthem = RecipeBuilder.newBuilder("mythassallofthem","me_mythic_assembler",200); mythassallofthem.addEnergyPerTickInput(5000000); mythassallofthem.addFluidInput(*800); mythassallofthem.addFluidInput(*800); mythassallofthem.addItemInput(); mythassallofthem.addItemInput(); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.addItemOutput(*64); mythassallofthem.build(); mods.thaumcraft.Infusion.registerRecipe("makecreativetank", "", , 30, [*200, *100, *100, *100, *100, *100], , [, , , , , , , ]); mods.bloodmagic.TartaricForge.addRecipe(, [, , , ], 200.0, 10.0); mods.botania.ManaInfusion.addInfusion(, , 1000); mods.astralsorcery.StarlightInfusion.addInfusion(, , true, 0.1, 100); mods.nuclearcraft.infuser.addRecipe([, *2, , 1.0, 1.0, 0.1]); mods.nuclearcraft.infuser.addRecipe([*16, *1, *16, 1.0, 1.0, 0.1]); mods.nuclearcraft.alloy_furnace.addRecipe([, *25, , 1.0, 1.0, 0.1]); mods.nuclearcraft.pressurizer.addRecipe([, ]); recipes.addShaped(, [[null, , null], [, , ], [null, , null]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 20224, , 5000000); mods.extendedcrafting.CombinationCrafting.addRecipe(, 10000000, , [ , , , , , , , , , , , , , , , , , , , , , , ]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val mythasstrulyallofthem = RecipeBuilder.newBuilder("mythasstrulyallofthem","me_mythic_assembler",200); mythasstrulyallofthem.addEnergyPerTickInput(5000000); mythasstrulyallofthem.addFluidInput(*800); mythasstrulyallofthem.addFluidInput(*800); mythasstrulyallofthem.addItemInput(); mythasstrulyallofthem.addItemInput(); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.addItemOutput(*64); mythasstrulyallofthem.build(); val mythassevenmoreofthem = RecipeBuilder.newBuilder("mythassevenmoreofthem","me_mythic_assembler",10); mythassevenmoreofthem.addEnergyPerTickInput(5000000); mythassevenmoreofthem.addFluidInput(*200); mythassevenmoreofthem.addFluidInput(*200); mythassevenmoreofthem.addItemInput(); mythassevenmoreofthem.addItemInput(); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.addItemOutput(*256); mythassevenmoreofthem.build();