i wish to replace andesite alloy in all of create's recipes that use it, except for the block, bars, funnel and tunnel. when i run either of the below code blocks in a script, however, only the tunnel recipe is left untouched, when i would've expected defining four nots to make all four of the recipes be not affected.
how would i go about defining multiple exceptions for replaceInput?
event.replaceInput({input: "create:andesite_alloy",
not: {id: "create:crafting/materials/andesite_alloy_block"},
not: {id: "create:andesite_bars_from_andesite_alloy_stonecutting"},
not: {id: "create:crafting/logistics/andesite_funnel"},
not: {id: "create:crafting/logistics/andesite_tunnel"}
}, "create:andesite_alloy", "architects_palette:sunmetal_brick")
event.replaceInput({input: "create:andesite_alloy", not: {
id: "create:crafting/materials/andesite_alloy_block",
id: "create:andesite_bars_from_andesite_alloy_stonecutting",
id: "create:crafting/logistics/andesite_funnel",
id: "create:crafting/logistics/andesite_tunnel"
}}, "create:andesite_alloy", "architects_palette:sunmetal_brick")