From ca23a48ec1efa4ebcc578c8dc876a0e8794a885b Mon Sep 17 00:00:00 2001 From: Maximusbarcz Date: Fri, 23 Dec 2022 11:21:43 +0100 Subject: Added DataGen to the build.gradle --- build.gradle | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/build.gradle b/build.gradle index 027b631..3408d94 100644 --- a/build.gradle +++ b/build.gradle @@ -84,3 +84,32 @@ publishing { // retrieving dependencies. } } + +loom { + runs { + // + // This adds a new gradle task that runs the datagen API: "gradlew runDatagenClient" + // + datagenClient { + inherit client + name "Data Generation" + vmArg "-Dfabric-api.datagen" + vmArg "-Dfabric-api.datagen.output-dir=${file("src/main/generated")}" + vmArg "-Dfabric-api.datagen.modid=${modid}" + + runDir "build/datagen" + } + } +} +// +// Adds the generated files into the jar you distribute to players. +// +sourceSets { + main { + resources { + srcDirs += [ + 'src/main/generated' + ] + } + } +} -- cgit