Yah the catch here is distributing stuff that
could be used for unatended play. Using Macros for attended play is legit, but distributing them isn't since you can't control how they will be used.
Main reason I haven't developed and distributed an auto-crafting mod. I know how to build one that would automatically counter events, but I aint gonna pass it around