diff --git a/libs.versions.toml b/libs.versions.toml index bd4ded7..41e6322 100644 --- a/libs.versions.toml +++ b/libs.versions.toml @@ -31,6 +31,8 @@ modmenu-badges = "2023.6.1" midnight-fabric = "1.6.9+1.21-fabric" midnight-neoforge = "1.6.9+1.21-neoforge" +canary-fabric = "2.0.19" + uwrad-fabric = "1.1.0" uwrad-neoforge = "1.1.1+neoforge" @@ -76,6 +78,8 @@ modmenu-badges = { module = "maven.modrinth:modmenu-badges-lib", version.ref = " midnight-fabric = { module = "maven.modrinth:midnightlib", version.ref = "midnight-fabric" } midnight-neoforge = { module = "maven.modrinth:midnightlib", version.ref = "midnight-neoforge" } +canary-fabric = { module = "maven.modrinth:canary-safety", version.ref = "canary-fabric" } + uwrad-fabric = { module = "maven.modrinth:uwrad", version.ref = "uwrad-fabric" } uwrad-neoforge = { module = "maven.modrinth:uwrad", version.ref = "uwrad-neoforge" } @@ -92,7 +96,7 @@ testng = { module = "org.testng:testng", version.ref = "testng" } fabric = ["fabric-loader", "fabric-api", "trinkets", "midnight-fabric"] fabric-bundle = ["modmenu-badges"] fabric-compile = ["mavapi"] -fabric-runtime = ["emi-fabric", "uwrad-fabric"] +fabric-runtime = ["emi-fabric", "uwrad-fabric", "canary-fabric"] fabric-client-runtime = ["modmenu"] forge = ["curios"] @@ -104,6 +108,8 @@ neoforge-runtime = ["emi-neoforge", "uwrad-neoforge"] common-compile = ["midnight-fabric"] common-bundle = ["mixin-squared"] +datagen-runtime = ["uwrad-fabric", "canary-fabric"] + compile-only = ["annotations"] [plugins] diff --git a/xplat/build.gradle.kts b/xplat/build.gradle.kts index c3a49ce..8a7433a 100644 --- a/xplat/build.gradle.kts +++ b/xplat/build.gradle.kts @@ -22,6 +22,7 @@ dependencies { modRuntimeOnly(libs.fabric.loader) "modDatagenImplementation"(libs.fabric.loader) "modDatagenImplementation"(libs.fabric.api) + "modDatagenRuntimeOnly"(libs.bundles.datagen.runtime) modCompileOnly(variantOf(rootProject.libs.emi) { classifier("api") }) }