Outputs the datapack to the given path
Called last, this generates the datapack files and writes them to the given path
Anything at the given path will be deleted before the datapack is generated