import mods.modularmachinery.RecipeBuilder; 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(.withTag({Aspects: [{amount: 1, key: "lux"}]})*61); betterpuriflower.addItemInput(.withTag({Aspects: [{amount: 1, key: "ordo"}]})*30); betterpuriflower.addItemInput(.withTag({Aspects: [{amount: 1, key: "cognitio"}]})*15); betterpuriflower.addItemInput(.withTag({Aspects: [{amount: 1, key: "auram"}]})*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(.withTag({Aspects: [{amount: 1, key: "fabrico"}]})*64); arcaneassembler.addItemInput(.withTag({Aspects: [{amount: 1, key: "permutatio"}]})*32); arcaneassembler.addItemInput(.withTag({Aspects: [{amount: 1, key: "auram"}]})*16); arcaneassembler.addItemInput(.withTag({Aspects: [{amount: 1, key: "praecantatio"}]})*16); arcaneassembler.addItemInput(.withTag({Aspects: [{amount: 1, key: "metallum"}]})*8); arcaneassembler.addItemInput(.withTag({Aspects: [{amount: 1, key: "vitreus"}]})*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();