From e77e1e47be7f906e1b7d3604ba7ce5425aeed358 Mon Sep 17 00:00:00 2001 From: Siphalor Date: Sat, 8 Nov 2025 03:18:45 +0100 Subject: [PATCH] fix(fabric-helper): build/run fixes --- .../de.siphalor.tweed5.minecraft.mod.cross-version.gradle.kts | 1 + tweed5-minecraft/fabric-helper/build.gradle.kts | 4 +++- .../siphalor/tweed5/fabric/helper/testmod/TestModConfig.java | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tweed5-minecraft/buildSrc/src/main/kotlin/de.siphalor.tweed5.minecraft.mod.cross-version.gradle.kts b/tweed5-minecraft/buildSrc/src/main/kotlin/de.siphalor.tweed5.minecraft.mod.cross-version.gradle.kts index 7aeca8f..6a59824 100644 --- a/tweed5-minecraft/buildSrc/src/main/kotlin/de.siphalor.tweed5.minecraft.mod.cross-version.gradle.kts +++ b/tweed5-minecraft/buildSrc/src/main/kotlin/de.siphalor.tweed5.minecraft.mod.cross-version.gradle.kts @@ -83,6 +83,7 @@ dependencies { parchment("org.parchmentmc.data:parchment-$minecraftVersion:${getMcCatalogVersion("parchment")}@zip") }) modImplementation(mcCommonLibs.fabric.loader) + "modTestmodImplementation"(mcCommonLibs.fabric.loader) compileOnly(libs.jspecify.annotations) diff --git a/tweed5-minecraft/fabric-helper/build.gradle.kts b/tweed5-minecraft/fabric-helper/build.gradle.kts index 7d8ba7f..e61ccf4 100644 --- a/tweed5-minecraft/fabric-helper/build.gradle.kts +++ b/tweed5-minecraft/fabric-helper/build.gradle.kts @@ -19,7 +19,9 @@ dependencies { listOf("fabric-networking-api-v1", "fabric-lifecycle-events-v1").forEach { modTestmodImplementation(fabricApi.module(it, mcLibs.versions.fabric.api.get())) } - testmodImplementation(project(":tweed5-bundle")) + testmodImplementation(project(":tweed5-logging", configuration = "minecraftModApiElements")) + testmodImplementation(project(":tweed5-bundle", configuration = "runtimeElements")) + testmodImplementation(project(":tweed5-bundle-pojo-weaving", configuration = "runtimeElements")) testmodImplementation("de.siphalor.tweed5:tweed5-comment-loader-extension") testmodImplementation("de.siphalor.tweed5:tweed5-serde-hjson") testmodImplementation("de.siphalor.tweed5:tweed5-serde-gson") diff --git a/tweed5-minecraft/fabric-helper/src/testmod/java/de/siphalor/tweed5/fabric/helper/testmod/TestModConfig.java b/tweed5-minecraft/fabric-helper/src/testmod/java/de/siphalor/tweed5/fabric/helper/testmod/TestModConfig.java index b289063..a932e96 100644 --- a/tweed5-minecraft/fabric-helper/src/testmod/java/de/siphalor/tweed5/fabric/helper/testmod/TestModConfig.java +++ b/tweed5-minecraft/fabric-helper/src/testmod/java/de/siphalor/tweed5/fabric/helper/testmod/TestModConfig.java @@ -1,11 +1,14 @@ package de.siphalor.tweed5.fabric.helper.testmod; +import de.siphalor.tweed5.commentloaderextension.api.CommentLoaderExtension; import de.siphalor.tweed5.fabric.helper.api.DefaultTweedMinecraftWeaving; import de.siphalor.tweed5.weaver.pojo.api.annotation.CompoundWeaving; +import de.siphalor.tweed5.weaver.pojo.api.annotation.TweedExtension; import de.siphalor.tweed5.weaver.pojoext.attributes.api.Attribute; import lombok.Data; @DefaultTweedMinecraftWeaving +@TweedExtension(CommentLoaderExtension.class) @CompoundWeaving(namingFormat = "kebab_case") @Data public class TestModConfig {