Merge branch 'master' into dev

# Conflicts:
#	.github/workflows/publish.yml
This commit is contained in:
Nassim Jahnke 2024-03-22 20:55:44 +01:00
commit 51561d143c
No known key found for this signature in database
GPG Key ID: EF6771C01F6EF02F
6 changed files with 24 additions and 23 deletions

View File

@ -12,7 +12,7 @@ jobs:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Validate Gradle Wrapper - name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1 uses: gradle/wrapper-validation-action@v2
- name: Set up JDK 17 - name: Set up JDK 17
uses: actions/setup-java@v4 uses: actions/setup-java@v4
with: with:

View File

@ -13,7 +13,7 @@ jobs:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Validate Gradle Wrapper - name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1 uses: gradle/wrapper-validation-action@v2
- name: Set up JDK 17 - name: Set up JDK 17
uses: actions/setup-java@v4 uses: actions/setup-java@v4
with: with:

View File

@ -86,6 +86,9 @@ public class EnchantmentRewriter {
while (iterator.hasNext()) { while (iterator.hasNext()) {
CompoundTag enchantmentEntry = iterator.next(); CompoundTag enchantmentEntry = iterator.next();
StringTag idTag = enchantmentEntry.getStringTag("id"); StringTag idTag = enchantmentEntry.getStringTag("id");
if (idTag == null) {
continue;
}
String enchantmentId = idTag.getValue(); String enchantmentId = idTag.getValue();
String remappedName = enchantmentMappings.get(enchantmentId); String remappedName = enchantmentMappings.get(enchantmentId);

View File

@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
networkTimeout=10000 networkTimeout=10000
validateDistributionUrl=true validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

View File

@ -1,7 +1,5 @@
import io.papermc.hangarpublishplugin.model.Platforms
plugins { plugins {
id("io.papermc.hangar-publish-plugin") version "0.1.0" id("io.papermc.hangar-publish-plugin") version "0.1.2"
id("com.modrinth.minotaur") version "2.+" id("com.modrinth.minotaur") version "2.+"
} }
@ -65,36 +63,36 @@ if (!isRelease || isMainBranch) { // Only publish releases from the main branch
hangarPublish { hangarPublish {
publications.register("plugin") { publications.register("plugin") {
version.set(suffixedVersion) version = suffixedVersion
id.set("ViaBackwards") id = "ViaBackwards"
channel.set(if (isRelease) "Release" else if (isMainBranch) "Snapshot" else "Alpha") channel = if (isRelease) "Release" else if (isMainBranch) "Snapshot" else "Alpha"
changelog.set(changelogContent) changelog = changelogContent
apiKey.set(System.getenv("HANGAR_TOKEN")) apiKey = System.getenv("HANGAR_TOKEN")
platforms { platforms {
register(Platforms.PAPER) { paper {
jar.set(tasks.shadowJar.flatMap { it.archiveFile }) jar = tasks.shadowJar.flatMap { it.archiveFile }
platformVersions.set(listOf(property("mcVersionRange") as String)) platformVersions = listOf(property("mcVersionRange") as String)
dependencies { dependencies {
hangar("ViaVersion") { hangar("ViaVersion") {
required.set(true) required = true
} }
} }
} }
register(Platforms.VELOCITY) { velocity {
jar.set(tasks.shadowJar.flatMap { it.archiveFile }) jar = tasks.shadowJar.flatMap { it.archiveFile }
platformVersions.set(listOf(property("velocityVersion") as String)) platformVersions = listOf(property("velocityVersion") as String)
dependencies { dependencies {
hangar("ViaVersion") { hangar("ViaVersion") {
required.set(true) required = true
} }
} }
} }
register(Platforms.WATERFALL) { waterfall {
jar.set(tasks.shadowJar.flatMap { it.archiveFile }) jar = tasks.shadowJar.flatMap { it.archiveFile }
platformVersions.set(listOf(property("waterfallVersion") as String)) platformVersions = listOf(property("waterfallVersion") as String)
dependencies { dependencies {
hangar("ViaVersion") { hangar("ViaVersion") {
required.set(true) required = true
} }
} }
} }