Link to modularmachinery
A modpack-maker toolset to create custom, massive, unique and complex machines and recipes from scratch with JSON.
Provides native CraftTweaker support, so if something doesn't work but HellFirePVP here
You cannot create Machines from here, but recipes for them. You use the RecipeBuilder to create the initial recipe Object and then the RecipePrimer's Methods to add inputs/outputs to the recipe and lastly, to register it.