feat(minecraft): Make every subproject its own mod

This commit is contained in:
2025-11-08 00:44:52 +01:00
parent 47ad406560
commit d2dada2b77
34 changed files with 186 additions and 65 deletions

View File

@@ -1,9 +1,19 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
configurations.minecraftModApiElements {
exclude("org.ow2.asm", "asm")
}
dependencies {
implementation(project(":tweed5-utils"))
implementation(project(":tweed5-type-utils"))
implementation(libs.asm.core)
shadowOnly(libs.asm.core)
}
tasks.shadowJar {
relocate("org.objectweb.asm", "de.siphalor.tweed5.annotationinheritance.shadowed.org.objectweb.asm")
}

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,7 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
id("de.siphalor.tweed5.shadow.explicit")
}
dependencies {

View File

@@ -1,3 +1,4 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,3 +1,4 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}

View File

@@ -1,3 +1,4 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}

View File

@@ -1,3 +1,4 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,7 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
id("de.siphalor.tweed5.shadow.explicit")
}
dependencies {

View File

@@ -8,7 +8,3 @@ dependencies {
testImplementation(project(":serde-json-test-utils"))
}
tasks.shadowJar {
configurations = setOf()
}

View File

@@ -1,7 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
id("de.siphalor.tweed5.shadow.explicit")
}
dependencies {

View File

@@ -1,3 +1,4 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}

View File

@@ -1,3 +1,4 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {

View File

@@ -1,5 +1,6 @@
plugins {
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {