summaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts22
1 files changed, 15 insertions, 7 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index c804c99..3d19748 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -4,6 +4,7 @@ plugins {
4 id("org.quiltmc.loom") 4 id("org.quiltmc.loom")
5} 5}
6 6
7val chippedVersion: String by project
7val groupid: String by project 8val groupid: String by project
8val jakartaAnnotationVersion: String by project 9val jakartaAnnotationVersion: String by project
9val loaderVersion: String by project 10val loaderVersion: String by project
@@ -15,11 +16,7 @@ val quiltMappings: String by project
15val quiltedFabricApiVersion: String by project 16val quiltedFabricApiVersion: String by project
16 17
17group = groupid 18group = groupid
18version = "${modVersion}+${minecraftVersion}" 19version = modVersion
19
20base {
21 archivesName = modid
22}
23 20
24repositories { 21repositories {
25 maven { 22 maven {
@@ -28,6 +25,16 @@ repositories {
28 includeGroup("vazkii.patchouli") 25 includeGroup("vazkii.patchouli")
29 } 26 }
30 } 27 }
28 maven {
29 url = uri("https://maven.resourcefulbees.com/repository/maven-public/")
30 content {
31 includeGroup("com.teamresourceful")
32 includeGroup("com.teamresourceful.resourcefullib")
33 includeGroup("com.terraformersmc")
34 includeGroup("earth.terrarium.athena")
35 includeGroup("earth.terrarium.chipped")
36 }
37 }
31} 38}
32 39
33loom { 40loom {
@@ -51,6 +58,8 @@ dependencies {
51 exclude(group = "net.fabricmc", module = "fabric-loader") 58 exclude(group = "net.fabricmc", module = "fabric-loader")
52 } 59 }
53 60
61 modCompileOnly("earth.terrarium.chipped:chipped-fabric-${minecraftVersion}:${chippedVersion}")
62
54 compileOnly("jakarta.annotation:jakarta.annotation-api:${jakartaAnnotationVersion}") 63 compileOnly("jakarta.annotation:jakarta.annotation-api:${jakartaAnnotationVersion}")
55} 64}
56 65
@@ -66,7 +75,6 @@ java {
66publishing { 75publishing {
67 publications { 76 publications {
68 create<MavenPublication>("maven") { 77 create<MavenPublication>("maven") {
69 artifactId = modid
70 from(components["java"]) 78 from(components["java"])
71 } 79 }
72 } 80 }
@@ -111,6 +119,6 @@ tasks.javadoc {
111 119
112tasks.jar { 120tasks.jar {
113 from("LICENSE") { 121 from("LICENSE") {
114 rename { "${it}_${base.archivesName.get()}" } 122 rename { "${it}_${name}" }
115 } 123 }
116} 124}