ServerEvents.recipes((event) => { const greg = event.recipes.gtceu; // Blank Pattern event.remove({ id: "ae2:network/crafting/patterns_blank" }); greg .assembler("gtceu:blank_pattern") .itemInputs( "3x #forge:plates/steel", "2x #forge:plates/polyethylene", "4x #forge:fine_wires/red_alloy", "#forge:circuits/mv" ) .itemOutputs("ae2:blank_pattern") .duration(200) .EUt(120); greg .assembler("gtceu:blank_pattern_good") .itemInputs( "3x #forge:plates/steel", "2x #forge:plates/polyvinyl_chloride", "4x #forge:fine_wires/red_alloy", "#forge:circuits/mv" ) .itemOutputs("4x ae2:blank_pattern") .duration(200) .EUt(120); greg .assembler("gtceu:blank_pattern_better") .itemInputs( "3x #forge:plates/steel", "2x #forge:plates/polytetrafluoroethylene", "4x #forge:fine_wires/red_alloy", "#forge:circuits/mv" ) .itemOutputs("16x ae2:blank_pattern") .duration(200) .EUt(480); greg .assembler("gtceu:blank_pattern_best") .itemInputs( "3x #forge:plates/steel", "2x #forge:plates/polybenzimidazole", "4x #forge:fine_wires/red_alloy", "#forge:circuits/mv" ) .itemOutputs("64x ae2:blank_pattern") .duration(200) .EUt(480); });