import mods.modularmachinery.RecipeBuilder; val infprimpearl = RecipeBuilder.newBuilder("infprimpearl","arcane_autoinfuser",120); infprimpearl.addEnergyPerTickInput(100); infprimpearl.addItemInput(.withTag({Aspects: [{amount: 1, key: "vitium"}]})); infprimpearl.addItemInput(.withTag({Aspects: [{amount: 1, key: "perditio"}]})); infprimpearl.addItemInput(.withTag({Aspects: [{amount: 1, key: "alienis"}]})); infprimpearl.addItemInput(.withTag({Aspects: [{amount: 1, key: "cognitio"}]})); infprimpearl.addItemInput(*2); infprimpearl.addItemInput(); infprimpearl.addItemOutput(); infprimpearl.build(); recipes.addShaped(*2, [[, , ], [, .reuse(), ], [, , ]]);