Merge remote-tracking branch 'origin/1.20' into 1.21.1
This commit is contained in:
commit
3a8172c1c4
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
|
@ -23,7 +23,7 @@ jobs:
|
||||||
- name: Remove tags for release on other versions
|
- name: Remove tags for release on other versions
|
||||||
run: ./scripts/tagcleaner.sh
|
run: ./scripts/tagcleaner.sh
|
||||||
- name: Build and publish mod to CurseForge & Modrinth
|
- name: Build and publish mod to CurseForge & Modrinth
|
||||||
run: ./gradlew publishToModSites copyJarToBin
|
run: ./gradlew publishMods copyJarToBin
|
||||||
env:
|
env:
|
||||||
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
|
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
|
||||||
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
|
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ plugins {
|
||||||
id("net.neoforged.moddev") version("2.0.134")
|
id("net.neoforged.moddev") version("2.0.134")
|
||||||
id("org.ajoberstar.grgit") version("5.2.0")
|
id("org.ajoberstar.grgit") version("5.2.0")
|
||||||
id("com.palantir.git-version") version("1.0.0")
|
id("com.palantir.git-version") version("1.0.0")
|
||||||
|
id("me.modmuss50.mod-publish-plugin") version("1.1.0")
|
||||||
}
|
}
|
||||||
|
|
||||||
val minecraft_version = rootProject.properties["minecraft_version"].toString()
|
val minecraft_version = rootProject.properties["minecraft_version"].toString()
|
||||||
|
|
@ -199,3 +200,27 @@ tasks.register<Copy>("copyJarToBin") {
|
||||||
tasks.named("build") {
|
tasks.named("build") {
|
||||||
dependsOn("copyJarToBin", "copyJarNameConsistent")
|
dependsOn("copyJarToBin", "copyJarNameConsistent")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
publishMods {
|
||||||
|
file.set(tasks.named<Jar>(finalJarTask).get().outputs.files.singleFile)
|
||||||
|
changelog = "Please check the [GitHub wiki](https://github.com/embeddedt/ModernFix/wiki/Changelog) for major changes."
|
||||||
|
type = STABLE
|
||||||
|
|
||||||
|
modLoaders.add("neoforge")
|
||||||
|
|
||||||
|
curseforge {
|
||||||
|
projectId = "790626"
|
||||||
|
projectSlug = "modernfix"
|
||||||
|
accessToken = providers.environmentVariable("CURSEFORGE_TOKEN")
|
||||||
|
minecraftVersions.add(minecraft_version)
|
||||||
|
}
|
||||||
|
modrinth {
|
||||||
|
projectId = "modernfix"
|
||||||
|
accessToken = providers.environmentVariable("MODRINTH_TOKEN")
|
||||||
|
minecraftVersions.add(minecraft_version)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.named("publishMods") {
|
||||||
|
dependsOn(finalJarTask)
|
||||||
|
}
|
||||||
|
|
@ -314,16 +314,16 @@ public class ModernFixEarlyConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void readGlobalProperties() {
|
private void readGlobalProperties() {
|
||||||
Path minecraftFolder;
|
|
||||||
if (SystemUtils.IS_OS_MAC) {
|
|
||||||
minecraftFolder = Paths.get(System.getProperty("user.home"), "Library", "Application Support", "minecraft");
|
|
||||||
} else if (SystemUtils.IS_OS_WINDOWS) {
|
|
||||||
minecraftFolder = Paths.get(System.getenv("APPDATA"), ".minecraft");
|
|
||||||
} else {
|
|
||||||
minecraftFolder = Paths.get(System.getProperty("user.home"), ".minecraft");
|
|
||||||
}
|
|
||||||
Path globalPropsFile = minecraftFolder.resolve("global").resolve("modernfix-global-mixins.properties");
|
|
||||||
try {
|
try {
|
||||||
|
Path minecraftFolder;
|
||||||
|
if (SystemUtils.IS_OS_MAC) {
|
||||||
|
minecraftFolder = Paths.get(System.getProperty("user.home"), "Library", "Application Support", "minecraft");
|
||||||
|
} else if (SystemUtils.IS_OS_WINDOWS) {
|
||||||
|
minecraftFolder = Paths.get(System.getenv("APPDATA"), ".minecraft");
|
||||||
|
} else {
|
||||||
|
minecraftFolder = Paths.get(System.getProperty("user.home"), ".minecraft");
|
||||||
|
}
|
||||||
|
Path globalPropsFile = minecraftFolder.resolve("global").resolve("modernfix-global-mixins.properties");
|
||||||
if (Files.exists(globalPropsFile)) {
|
if (Files.exists(globalPropsFile)) {
|
||||||
Properties properties = new Properties();
|
Properties properties = new Properties();
|
||||||
try (var is = Files.newInputStream(globalPropsFile)) {
|
try (var is = Files.newInputStream(globalPropsFile)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user