Fabric Data Generation is a library that allows for the generation of recipe jsons within code by making use of registries.
FDG allows you to register recipe builders that will construct your json recipes at runtime. FDG allows you to select what mods will generate data, whether you want to generate data at all, and what to path to output your data in via environment variables.
If FDG does generate data, a "DataGenerationFinishedException" will be thrown at the end of data generation
Current Features:
* Data generation for Blasting recipes
* Data generation for Smoking recipes
* Data generation for Smelting recipes
* Data generation for Campfire recipes
* Data generation for Shaped crafting recipes
* Data generation for Shapeless crafting recipes
* Data generation for Smithing recipes
To Do:
* Data generation for item/block models
* Data generation for blockstates
* Data generation for lang files
* Data generation for advencements/achievements
* Data generation for loot tables
* Data generation for block/item tags