LordOdin’s Recipe Combinator is implemented as a simple 1×1 assembling machine — not a complex scripted entity.
When wired and configured cleverly, it can function as a recipe combinator, but without any per-tick logic or scripting overhead.
Example setup: connect both red and green wires to it, enable both “set recipe” and “read ingredients”, then use one wire to set the recipe signal and the other to read back the ingredient signals.
This mod is data.lua only (no control.lua), adds just one entity, and has virtually zero performance impact compared to tick-based implementations. (If someone figured out how to fix cable connection points, - pull requests/code snippets are welcome!)