ServerEvents.recipes((event) => { const patpros = [ ["hv", "stainless_steel", 1], ["ev", "titanium", 4], ["iv", "tungsten_steel", 16], ]; patpros.forEach((tier) => { let interProv = (materialType, blockType) => { event.shaped(`${tier[2]}x ${blockType}`, ["PGP", "ACF", "PGP"], { P: `#forge:plates/${tier[1]}`, G: materialType, A: "ae2:annihilation_core", F: "ae2:formation_core", C: `gtceu:${tier[0]}_conveyor_module`, }); }; event.remove({ id: "ae2:network/crafting/molecular_assembler" }); interProv("ae2:quartz_glass", "ae2:molecular_assembler"); }); });