import mods.modularmachinery.RecipeBuilder; import mods.thaumcraft.Infusion; import mods.thaumcraft.Crucible; mods.thaumcraft.Crucible.registerRecipe("crucibledupeimpetus", "", *7, , [*10, *20, *5]); mods.thaumcraft.Crucible.registerRecipe("crucibledupeprimordialgrains", "", *7, , [*5, *5, *5, *5, *5, *5]); recipes.removeShaped(); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], [, , ], [, null, ]]); recipes.removeShaped(); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], [, , ], [, null, ]]); mods.thaumcraft.Infusion.removeRecipe(); val betterpuriflower = RecipeBuilder.newBuilder("betterpuriflower","arcane_autoinfuser",120); betterpuriflower.addEnergyPerTickInput(100); betterpuriflower.addItemInput(makeVisCrystal( * 1)*61); betterpuriflower.addItemInput(makeVisCrystal( * 1)*30); betterpuriflower.addItemInput(makeVisCrystal( * 1)*15); betterpuriflower.addItemInput(makeVisCrystal( * 1)*10); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemInput(); betterpuriflower.addItemOutput(); betterpuriflower.build(); mods.thaumcraft.Infusion.registerRecipe("makeriftsinfusion", "", .withTag({seed: 1337, size: 100}), 6, [*250], , [, , , ]); recipes.removeShapeless(); mods.nuclearcraft.rock_crusher.addRecipe([, , , ]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); recipes.addShaped(*4, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(*4, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(*4, [[, , ], [, .reuse(), ], [, , ]]); recipes.removeShaped(); recipes.removeShaped(); # See scripts/thaumcraft/research/LateResearch.zs for related research adjustments recipes.removeShaped(); recipes.removeShaped(); recipes.removeShaped(); # See config/thaumcraftfix/patches/thaumic_energistics.json for related research adjustments mods.thaumcraft.ArcaneWorkbench.removeRecipe(); mods.thaumcraft.ArcaneWorkbench.removeRecipe(); mods.thaumcraft.Infusion.removeRecipe(); val arcaneassembler = RecipeBuilder.newBuilder("arcaneassemblerinf","arcane_autoinfuser",120); arcaneassembler.addEnergyPerTickInput(100); arcaneassembler.addItemInput(makeVisCrystal( * 1)*64); arcaneassembler.addItemInput(makeVisCrystal( * 1)*32); arcaneassembler.addItemInput(makeVisCrystal( * 1)*16); arcaneassembler.addItemInput(makeVisCrystal( * 1)*16); arcaneassembler.addItemInput(makeVisCrystal( * 1)*8); arcaneassembler.addItemInput(makeVisCrystal( * 1)*8); arcaneassembler.addItemInput(); arcaneassembler.addItemInput(); arcaneassembler.addItemInput(); arcaneassembler.addItemInput(); arcaneassembler.addItemInput(); arcaneassembler.addItemOutput(); arcaneassembler.build(); mods.thaumcraft.Crucible.registerRecipe("easierseal1", "", , , [*20,*10]); mods.thaumcraft.Crucible.registerRecipe("easierseal2", "", , , [*20,*10]); mods.thaumcraft.Crucible.registerRecipe("easierseal3", "", , , [*20,*10]); recipes.addShapeless(, [, ]); mods.thaumcraft.Infusion.registerRecipe("infuseshimmerleaf", "", , 1, [*10], , [, , , ]); recipes.addShaped(, [[null, , null], [, , ], [null, , null]]); recipes.addShaped(, [[null, , null], [, , ], [null, , null]]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val makefluxcontrolled = RecipeBuilder.newBuilder("makefluxcontrolled","vibrating_flux_crucible",40); makefluxcontrolled.addItemInput(); makefluxcontrolled.addFluxOutput(10.0); makefluxcontrolled.build();