add support for ultimate module

from 3 years ago lol
This commit is contained in:
maggi373 committed 2026-03-17 21:33:12 +01:00
1 parent fba6bf33f2
commit e36103f912
3 files changed
+35 -4

No files matched your search

+19 -4
View File
@@ -70,6 +70,7 @@ minecraft {
replaceIn "mekanism/generators/common/MekanismGenerators.java"
replaceIn "mekanism/tools/common/MekanismTools.java"
replaceIn "mekanism/defense/common/DefenseTech.java"
replaceIn "mekanism/ultimate/common/MekanismUltimate.java"
replace "GRADLE_MODVERSION", mod_version
replace "GRADLE_VERSIONMOD", alt_version
}
@@ -96,7 +97,7 @@ task coreJar(type: Jar) {
}
from zipTree(jar.outputs.getFiles().getSingleFile()).matching {
exclude 'mekanism/tools/**', 'mekanism/generators/**', 'mekanism/defense/**', 'defense/**', 'mcmod.info'
exclude 'mekanism/tools/**', 'mekanism/generators/**', 'mekanism/defense/**', 'defense/**', 'mcmod.info', 'mekanism/ultimate/**'
}
}
@@ -111,7 +112,7 @@ task alltJar(type: Jar) {
expand 'version': mod_version, 'mc_version': minecraft_version, 'fmp_version': FMP_version
}
from zipTree(jar.outputs.getFiles().getSingleFile()).matching {
exclude 'mcmod.info', 'mekanism/defense/**', 'defense/**'
exclude 'mcmod.info', 'mekanism/defense/**', 'defense/**', 'mekanism/ultimate/**'
}
}
@@ -154,11 +155,25 @@ task defensetechJar(type: Jar) {
}
}
task ultimateJar(type: Jar) {
classifier = 'Ultimate'
from('etc/ultimate') {
include '*.info'
expand 'version': mod_version, 'mc_version': minecraft_version, 'fmp_version': FMP_version
}
from zipTree(jar.outputs.getFiles().getSingleFile()).matching {
include 'mekanism/ultimate/**'
exclude 'mcmod.info'
}
}
coreJar.dependsOn('reobf')
toolsJar.dependsOn('reobf')
generatorsJar.dependsOn('reobf')
alltJar.dependsOn('reobf')
defensetechJar.dependsOn('reobf')
ultimateJar.dependsOn('reobf')
task MDKZip(type: Zip) {
@@ -196,7 +211,7 @@ task fullBuild(type: Delete) {
delete jar
}
fullBuild.dependsOn('toolsJar', 'coreJar', 'generatorsJar', 'MDKZip', 'alltJar', 'apiJar', 'devJar','defensetechJar')
fullBuild.dependsOn('toolsJar', 'coreJar', 'generatorsJar', 'MDKZip', 'alltJar', 'apiJar', 'devJar','defensetechJar', 'ultimateJar')
artifactory {
contextUrl = System.getenv("MAVEN_URL")
@@ -231,7 +246,7 @@ publishing {
artifactId = project.archivesBaseName
groupId = project.group
version = project.version
artifacts = [toolsJar, coreJar, generatorsJar, MDKZip, alltJar, apiJar, devJar, defensetechJar]
artifacts = [toolsJar, coreJar, generatorsJar, MDKZip, alltJar, apiJar, devJar, defensetechJar, ultimateJar]
components.java.withVariantsFromConfiguration(configurations.runtimeElements) {
skip()
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

+16
View File
@@ -0,0 +1,16 @@
[
{
"modid": "MekanismUltimate",
"name": "Mekanism Community Edition: Ultimate",
"description": "Mekanism Ultimate module of Mekanism CE.",
"version": "${version}",
"mcversion": "${mc_version}",
"updateUrl": "",
"authorList": ["maggi373", "DrParadox7", "Spoilers"],
"credits": "Thanks to everyone who has contributed to this ongoing project.",
"logoFile": "logo.png",
"dependencies": ["Mekanism"],
"screenshots": [
]
}
]