[build, minecraft] Publishing as Minecraft Fabric mods

This commit is contained in:
2025-08-03 15:58:55 +02:00
parent b5263c7a5c
commit f694672d5f
17 changed files with 251 additions and 3 deletions

View File

@@ -0,0 +1,37 @@
{
"schemaVersion": 1,
"license": "LGPL-3.0-only",
"contact": {
"email": "info@siphalor.de",
"issues": "https://gitea.siphalor.de/Siphalor/tweed5/issues",
"sources": "https://gitea.siphalor.de/Siphalor/tweed5"
},
"custom": {
"modmenu": {
"badges": [
"library"
],
"links": {
"modmenu.discord": "https://discord.gg/6gaXmbj"
},
"parent": {
"id": "tweed5",
"name": "Tweed 5",
"description": "Configuration focused libraries",
"icon": "assets/tweed4_base/icon.png",
"badges": [
"library"
]
}
},
"modmenu:api": true
},
"icon": "assets/tweed5/icon.png",
"id": "${id}",
"name": "${name}",
"description": "${description}",
"authors": [
"Siphalor"
],
"version": "${version}"
}

View File

@@ -0,0 +1,20 @@
plugins {
`maven-publish`
id("de.siphalor.tweed5.base-module")
id("de.siphalor.tweed5.minecraft.mod.dummy")
}
dependencies {
implementation(project(":tweed5-core"))
implementation(project(":tweed5-attributes-extension"))
implementation(project(":tweed5-default-extensions"))
implementation(project(":tweed5-serde-extension"))
implementation(project(":tweed5-weaver-pojo"))
implementation(project(":tweed5-weaver-pojo-attributes-extension"))
implementation(project(":tweed5-weaver-pojo-serde-extension"))
implementation(project(":tweed5-weaver-pojo-validation-extension"))
}
tasks.shadowJar {
relocate("org.objectweb.asm", "de.siphalor.tweed5.shadowed.org.objectweb.asm")
}

View File

@@ -0,0 +1,3 @@
minecraft.mod.name = Tweed 5 Bundle
minecraft.mod.description = Bundle of pre-packaged Tweed modules \
that are usually required for your Minecraft mod config needs.