As far as I'm aware the only other option is to check every machine that can craft the recipe every tick whilst the player or the camera is near or when a blueprint is placed and keep track of the machines that have said recipe set, then checking every tick if the recipe finished for all those tracked machines.
The request is thus to implement any of the following:
- Add an event on_recipe_finished, triggering whenever the recipe finished with the event data containing the machine. The event would be registered with a list of recipes to track so it wouldn't trigger on every craft ever.
- Making spoil_to_trigger and spoilage part of base, but forcing spoilage to happen instantly if the SA flag for spoilage isn't in the mod
- Adding on_rocket_part_finished (
Or something else that would allow to do the same.