CraftTweaker-2
Link to crafttweaker-2
CraftTweaker-2 is the official continuation of MineTweaker-3 for newer Minecraft versions!
CraftTweaker-2 can be used to add Recipe to Minecraft using ZenScript, A scripting language created for MineTweaker.
ZenScript was created to be easy to use for the novice user, but offer enough flexibility that an advanced user can go wild and use more advanced features.