From 46a5c6d167edca6d6f96fa6bf2cd41ec29065949 Mon Sep 17 00:00:00 2001 From: makamys Date: Thu, 19 Oct 2023 06:15:54 +0200 Subject: [PATCH] Use VERSION tag in Mixin module --- build.gradle | 2 ++ module-mixin/build.gradle | 4 ++++ .../github/legacymoddingmc/unimixins/mixin/MixinModule.java | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 9c46e7d..e219cd7 100644 --- a/build.gradle +++ b/build.gradle @@ -60,6 +60,8 @@ allprojects { // TODO only include IFMLLoadingPlugin, Mod and ComparableVersion compileOnly "net.minecraftforge:forge:1.12.2-14.23.5.2860:universal" } + + minecraft.injectedTags.put("VERSION", project.version) if(project.name.startsWith("module-") && project.name != "module-mixin" && project.name != "module-common") { // TODO rfg: figure out source and dev jars diff --git a/module-mixin/build.gradle b/module-mixin/build.gradle index 49810d2..3f999ee 100644 --- a/module-mixin/build.gradle +++ b/module-mixin/build.gradle @@ -1,5 +1,9 @@ apply from: "${rootDir}/module-conventions.gradle" +tasks.injectTags.configure { + outputClassName.set("io.github.legacymoddingmc.unimixins.mixin.Tags") +} + import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar buildscript { diff --git a/module-mixin/src/main/java/io/github/legacymoddingmc/unimixins/mixin/MixinModule.java b/module-mixin/src/main/java/io/github/legacymoddingmc/unimixins/mixin/MixinModule.java index f1f6b66..f73f94f 100644 --- a/module-mixin/src/main/java/io/github/legacymoddingmc/unimixins/mixin/MixinModule.java +++ b/module-mixin/src/main/java/io/github/legacymoddingmc/unimixins/mixin/MixinModule.java @@ -6,6 +6,6 @@ * An empty mod class provided to make it impossible to load multiple editions * of the module at the same time. */ -@Mod(modid = "unimixins-mixin", version = "@VERSION@", acceptableRemoteVersions = "*") -@net.minecraftforge.fml.common.Mod(modid = "unimixins-mixin", version = "@VERSION@", acceptableRemoteVersions = "*") +@Mod(modid = "unimixins-mixin", version = Tags.VERSION, acceptableRemoteVersions = "*") +@net.minecraftforge.fml.common.Mod(modid = "unimixins-mixin", version = Tags.VERSION, acceptableRemoteVersions = "*") public class MixinModule {}