diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 9196f76..2aa834b 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -37,9 +37,9 @@ jobs: git config --global user.email "no-reply@github.com" git config --global user.name "GitHub Actions" ./gradlew applyPatches - ./gradlew reobfJar + ./gradlew paperclipJar - uses: actions/upload-artifact@v2 with: name: Parchment-PR${{ github.event.pull_request.number }}-JDK${{ matrix.java }} - path: parchment-paperclip.jar + path: build/libs/Parchment-*.jar diff --git a/.github/workflows/push-build.yml b/.github/workflows/push-build.yml index 5870130..dba9332 100644 --- a/.github/workflows/push-build.yml +++ b/.github/workflows/push-build.yml @@ -37,9 +37,9 @@ jobs: git config --global user.email "no-reply@github.com" git config --global user.name "GitHub Actions" ./gradlew applyPatches - ./gradlew reobfJar + ./gradlew paperclipJar - uses: actions/upload-artifact@v2 with: name: Parchment-JDK${{ matrix.java }} - path: parchment-paperclip.jar + path: build/libs/Parchment-*.jar diff --git a/build.gradle.kts b/build.gradle.kts index 9a0c9eb..3a309fc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,7 @@ plugins { java id("com.github.johnrengelman.shadow") version "7.0.0" apply false - id("io.papermc.paperweight.patcher") version "1.0.4" + id("io.papermc.paperweight.patcher") version "1.1.5" } repositories { @@ -20,7 +20,7 @@ repositories { dependencies { remapper("org.quiltmc:tiny-remapper:0.4.1") - paperclip("io.papermc:paperclip:2.0.0-SNAPSHOT@jar") + paperclip("io.papermc:paperclip:2.0.1@jar") } subprojects { diff --git a/gradle.properties b/gradle.properties index 8d27a52..51f3294 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,4 +3,4 @@ version = 1.17-R0.1-SNAPSHOT mcVersion = 1.17 packageVersion = 1_17_R1 -paperRef = 98994a0aa1e72c851b9ea6fb26fcd15ca02a0f6a +paperRef = 17f71ac87b7967ba203d34f039563a31010f26af diff --git a/patches/api/0001-Build-changes.patch b/patches/api/0001-Build-changes.patch index 1363ba8..c88de4b 100644 --- a/patches/api/0001-Build-changes.patch +++ b/patches/api/0001-Build-changes.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Build changes diff --git a/build.gradle.kts b/build.gradle.kts -index 6d04816e22f44a33c001d2b7e080402fba6af86c..f24243834c48f31613a36c3d1f8e779bfe93041e 100644 +index e142072f31a41b25ac637970f79e71ab70c2f28c..2d3160cc96fa3783ec9863ff3f7325a90291ce91 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,4 +1,5 @@ @@ -22,9 +22,9 @@ index 6d04816e22f44a33c001d2b7e080402fba6af86c..f24243834c48f31613a36c3d1f8e779b compileOnly("org.apache.maven:maven-resolver-provider:3.8.1") compileOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.7.0") -@@ -45,6 +47,26 @@ dependencies { - configure { +@@ -46,6 +48,26 @@ configure { publications.create("maven") { + artifactId = project.name.toLowerCase(Locale.ENGLISH) from(components["java"]) +// Parchment start + groupId = project.group as String? diff --git a/patches/server/0001-Build-changes.patch b/patches/server/0001-Build-changes.patch index 0b4c49d..344104c 100644 --- a/patches/server/0001-Build-changes.patch +++ b/patches/server/0001-Build-changes.patch @@ -5,19 +5,18 @@ Subject: [PATCH] Build changes diff --git a/build.gradle.kts b/build.gradle.kts -index f111042223f0d7974785c37245bb60b75388163e..63d62bdc61c50a06d594a6635caeb61ea1445370 100644 +index 04938bb10c35d2e424043adb7ed8fec2e42bb816..753dd00f2ef45be97240ce92ce63aaef8f67cb86 100644 --- a/build.gradle.kts +++ b/build.gradle.kts -@@ -5,6 +5,8 @@ import io.papermc.paperweight.util.path - import shadow.org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor.PLUGIN_CACHE_FILE +@@ -6,6 +6,7 @@ import shadow.org.apache.logging.log4j.core.config.plugins.processor.PluginProce import java.text.SimpleDateFormat import java.util.Date -+import java.util.Locale // Parchment + import java.util.Locale +import java.net.URI // Parchment plugins { java -@@ -19,8 +21,8 @@ repositories { +@@ -18,8 +19,8 @@ repositories { } dependencies { @@ -28,10 +27,10 @@ index f111042223f0d7974785c37245bb60b75388163e..63d62bdc61c50a06d594a6635caeb61e // Paper start implementation("org.jline:jline-terminal-jansi:3.12.1") implementation("net.minecrell:terminalconsoleappender:1.2.0") -@@ -87,6 +89,26 @@ configure { - artifact(tasks.reobfJar) { - classifier = "reobf" +@@ -86,6 +87,26 @@ publishing { + classifier = null } + artifact(tasks.shadowJar) +// Parchment start + groupId = project.group as String? + artifactId = "parchment" @@ -55,8 +54,8 @@ index f111042223f0d7974785c37245bb60b75388163e..63d62bdc61c50a06d594a6635caeb61e } } -@@ -95,7 +117,7 @@ val generatePom = tasks.named("generatePomFileForMavenPublicat - tasks.shadowJar { +@@ -96,7 +117,7 @@ tasks.shadowJar { + // Needed for Paperclip's install to maven local feature from(generatePom) { - into("META-INF/maven/io.papermc.paper/paper") @@ -64,7 +63,7 @@ index f111042223f0d7974785c37245bb60b75388163e..63d62bdc61c50a06d594a6635caeb61e rename { "pom.xml" } } -@@ -119,7 +141,7 @@ tasks.test { +@@ -122,7 +143,7 @@ tasks.test { fun TaskContainer.registerRunTask( name: String, block: JavaExec.() -> Unit ): TaskProvider = register(name) { @@ -87,7 +86,7 @@ index 218f5bafeed8551b55b91c7fccaf6935c8b631ca..52126870f1fc15a9ddce4452673b236e /** diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index c6747f49ae8ddc9fc1bad82ab480f85d0883da5d..648f062c5d0e5a73d12e1174ea35dfb5b2eb0228 100644 +index 3bf39c2d2aa3fc4fd0815dacea57e4899ec0da0e..f891a5c0e6547913e2b46987e37226731630974d 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -1649,7 +1649,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop