aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
diff options
context:
space:
mode:
authormodmuss50 <modmuss50@gmail.com>2021-09-10 16:06:37 +0100
committerGitHub <noreply@github.com>2021-09-10 16:06:37 +0100
commit2c464cdef372e92ea719eec618ae713d54cede89 (patch)
tree0041a497c4aebda6747d0862e1b1af66acdf4176 /src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
parent2bc7522a260434abd308a4652c5db569a17f7c6a (diff)
downloadarchitectury-loom-2c464cdef372e92ea719eec618ae713d54cede89.tar.gz
architectury-loom-2c464cdef372e92ea719eec618ae713d54cede89.tar.bz2
architectury-loom-2c464cdef372e92ea719eec618ae713d54cede89.zip
Add loom.modVersion to read the version from the fabric.mod.json file. (#489)
Diffstat (limited to 'src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java')
-rw-r--r--src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
index 36809280..0acb6da0 100644
--- a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
+++ b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
@@ -196,4 +196,12 @@ public interface LoomGradleExtensionAPI {
*/
@ApiStatus.Experimental
void disableDeprecatedPomGeneration(MavenPublication publication);
+
+ /**
+ * Reads the mod version from the fabric.mod.json file located in the main sourcesets resources.
+ * This is useful if you want to set the gradle version based of the version in the fabric.mod.json file.
+ *
+ * @return the version defined in the fabric.mod.json
+ */
+ String getModVersion();
}