Skip to content

Commit a7ce407

Browse files
authored
1.21.5 support (#16)
* Update gradle wrapper to v8.13 * Bump gradle plugins * Mark 1.21.5 as supported * Replace deprecated gradle exec feature * Refactor reobfuscated jar handling
1 parent ec5494b commit a7ce407

File tree

14 files changed

+51
-117
lines changed

14 files changed

+51
-117
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ plugins {
22
id("java-library")
33
id("maven-publish")
44

5-
id("io.papermc.paperweight.userdev") version "1.7.2" apply false
6-
id("com.gradleup.shadow") version "8.3.0"
5+
id("io.papermc.paperweight.userdev") version "2.0.0-beta.16" apply false
6+
id("com.gradleup.shadow") version "8.3.6"
77
}
88

99
tasks["jar"].enabled = false

gradle/wrapper/gradle-wrapper.jar

252 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 5 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

platform-paper-1.19.3/build.gradle.kts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,6 @@ dependencies {
77
paperweight.paperDevBundle("1.19.3-R0.1-SNAPSHOT")
88
}
99

10-
tasks {
11-
reobfJar {
12-
inputJar.set(jar.get().outputs.files.singleFile)
13-
outputJar.set(File.createTempFile("reobfOut", ".jar"))
14-
15-
doLast {
16-
val inputFile = inputJar.get().asFile
17-
inputFile.delete()
18-
19-
val outputFile = outputJar.get().asFile
20-
outputFile.copyTo(inputFile)
21-
outputFile.delete()
22-
}
23-
}
24-
25-
assemble {
26-
dependsOn(reobfJar)
27-
}
28-
}
10+
tasks.assemble {
11+
dependsOn(tasks.reobfJar)
12+
}

platform-paper-1.19.4/build.gradle.kts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,6 @@ dependencies {
77
paperweight.paperDevBundle("1.19.4-R0.1-SNAPSHOT")
88
}
99

10-
tasks {
11-
reobfJar {
12-
inputJar.set(jar.get().outputs.files.singleFile)
13-
outputJar.set(File.createTempFile("reobfOut", ".jar"))
14-
15-
doLast {
16-
val inputFile = inputJar.get().asFile
17-
inputFile.delete()
18-
19-
val outputFile = outputJar.get().asFile
20-
outputFile.copyTo(inputFile)
21-
outputFile.delete()
22-
}
23-
}
24-
25-
assemble {
26-
dependsOn(reobfJar)
27-
}
28-
}
10+
tasks.assemble {
11+
dependsOn(tasks.reobfJar)
12+
}

platform-paper-1.20.2/build.gradle.kts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,6 @@ dependencies {
77
paperweight.paperDevBundle("1.20.2-R0.1-SNAPSHOT")
88
}
99

10-
tasks {
11-
reobfJar {
12-
inputJar.set(jar.get().outputs.files.singleFile)
13-
outputJar.set(File.createTempFile("reobfOut", ".jar"))
14-
15-
doLast {
16-
val inputFile = inputJar.get().asFile
17-
inputFile.delete()
18-
19-
val outputFile = outputJar.get().asFile
20-
outputFile.copyTo(inputFile)
21-
outputFile.delete()
22-
}
23-
}
24-
25-
assemble {
26-
dependsOn(reobfJar)
27-
}
28-
}
10+
tasks.assemble {
11+
dependsOn(tasks.reobfJar)
12+
}

platform-paper-1.20.3/build.gradle.kts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,6 @@ dependencies {
77
paperweight.paperDevBundle("1.20.3-R0.1-SNAPSHOT")
88
}
99

10-
tasks {
11-
reobfJar {
12-
inputJar.set(jar.get().outputs.files.singleFile)
13-
outputJar.set(File.createTempFile("reobfOut", ".jar"))
14-
15-
doLast {
16-
val inputFile = inputJar.get().asFile
17-
inputFile.delete()
18-
19-
val outputFile = outputJar.get().asFile
20-
outputFile.copyTo(inputFile)
21-
outputFile.delete()
22-
}
23-
}
24-
25-
assemble {
26-
dependsOn(reobfJar)
27-
}
28-
}
10+
tasks.assemble {
11+
dependsOn(tasks.reobfJar)
12+
}

platform-paper-1.20.5/build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ java {
1414
targetCompatibility = JavaVersion.VERSION_21
1515
}
1616

17+
// hack to allow depending on this platform in java 17 projects
18+
configurations.runtimeElements.configure {
19+
attributes.attribute(TargetJvmVersion.TARGET_JVM_VERSION_ATTRIBUTE, 17)
20+
}
21+
1722
paperweight {
1823
reobfArtifactConfiguration = ReobfArtifactConfiguration.MOJANG_PRODUCTION
1924
}

0 commit comments

Comments
 (0)