From 71392052eb4741ce78cc3ceae1435705e6ef7d2f Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 29 Jan 2021 10:39:20 +0800 Subject: Data Generator for Forge --- .../java/net/fabricmc/loom/configuration/CompileConfiguration.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java') diff --git a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java index e15c0f1b..cb7be779 100644 --- a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java +++ b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java @@ -108,6 +108,12 @@ public final class CompileConfiguration { Configuration srg = project.getConfigurations().maybeCreate(Constants.Configurations.SRG); srg.setTransitive(false); } + + if (project.getExtensions().getByType(LoomGradleExtension.class).isDataGenEnabled()) { + project.getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().getByName("main").resources(files -> { + files.srcDir(project.file("src/generated/resources")); + }); + } }); if (project.getExtensions().getByType(LoomGradleExtension.class).isForge()) { -- cgit