Skip to content

Commit 6f35f12

Browse files
committed
1.21.11
1 parent 90b9914 commit 6f35f12

29 files changed

+192
-169
lines changed

gradle.properties

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
group=de.erethon.papyrus
2-
version=1.21.10-R0.1-SNAPSHOT
3-
mcVersion=1.21.10
4-
paperRef=1f31ee5ebe45d97a596a4429d9871e3f8910cd28
2+
version=1.21.11-R0.1-SNAPSHOT
3+
mcVersion=1.21.11
4+
apiVersion=1.21.11
5+
paperRef=4446f17f652d3ce56860f8c06d6746fa3c1853fc
56

67
org.gradle.configuration-cache=true
78
org.gradle.caching=true
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME
7-
zipStorePath=wrapper/dists
7+
zipStorePath=wrapper/dists

papyrus-api/build.gradle.kts.patch

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
--- a/paper-api/build.gradle.kts
22
+++ b/paper-api/build.gradle.kts
3-
@@ -89,16 +_,23 @@
3+
@@ -91,7 +_,7 @@
44
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
55
}
66

77
-val generatedDir: java.nio.file.Path = layout.projectDirectory.dir("src/generated/java").asFile.toPath()
8-
-idea {
9-
- module {
10-
- generatedSourceDirs.add(generatedDir.toFile())
11-
- }
12-
-}
13-
+val generatedApiPath: java.nio.file.Path = rootProject.layout.projectDirectory.dir("paper-api/src/generated/java").asFile.toPath()
14-
sourceSets {
8+
+val generatedDir: java.nio.file.Path = rootProject.layout.projectDirectory.dir("paper-api/src/generated/java").asFile.toPath()
9+
idea {
10+
module {
11+
generatedSourceDirs.add(generatedDir.toFile())
12+
@@ -101,9 +_,21 @@
1513
main {
1614
java {
17-
- srcDir(generatedDir)
18-
+ srcDir(generatedApiPath)
15+
srcDir(generatedDir)
16+
- }
17+
- }
18+
-}
1919
+ srcDir(file("../paper-api/src/main/java"))
2020
+ }
2121
+ resources {
@@ -28,10 +28,13 @@
2828
+ }
2929
+ resources {
3030
+ srcDir(file("../paper-api/src/test/resources"))
31-
}
32-
}
33-
}
34-
@@ -165,7 +_,7 @@
31+
+ }
32+
+ }
33+
+ }
34+
35+
val outgoingVariants = arrayOf("runtimeElements", "apiElements", "sourcesElements", "javadocElements")
36+
val mainCapability = "${project.group}:${project.name}:${project.version}"
37+
@@ -183,7 +_,7 @@
3538

3639
tasks.withType<Javadoc>().configureEach {
3740
val options = options as StandardJavadocDocletOptions
@@ -40,7 +43,7 @@
4043
options.use()
4144
options.isDocFilesSubDirs = true
4245
options.links(
43-
@@ -198,11 +_,11 @@
46+
@@ -216,11 +_,11 @@
4447
}
4548

4649
// workaround for https://github.com/gradle/gradle/issues/4046
Lines changed: 55 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
--- a/paper-server/build.gradle.kts
22
+++ b/paper-server/build.gradle.kts
3-
@@ -22,9 +_,18 @@
4-
paperweight {
3+
@@ -22,6 +_,16 @@
54
minecraftVersion = providers.gradleProperty("mcVersion")
65
gitFilePatches = false
6+
77
+ val papyrus = forks.register("papyrus") {
88
+ upstream.patchDir("paperServer") {
99
+ upstreamPath = "paper-server"
@@ -13,23 +13,61 @@
1313
+ }
1414
+ }
1515
+ activeFork = papyrus
16-
16+
+
1717
spigot {
18-
- enabled = true
19-
+ enabled = false
18+
enabled = false
2019
buildDataRef = "42d18d4c4653ffc549778dbe223f6994a031d69e"
21-
packageVersion = "v1_21_R6" // also needs to be updated in MappingEnvironment
20+
@@ -45,6 +_,29 @@
21+
}
22+
}
23+
24+
+val generatedDir: java.nio.file.Path = layout.projectDirectory.dir("../paper-server/src/generated/java").asFile.toPath()
25+
+sourceSets {
26+
+ main {
27+
+ java {
28+
+ srcDir(generatedDir)
29+
+ srcDir("../paper-server/src/main/java")
30+
+ }
31+
+ resources { srcDir("../paper-server/src/main/resources") }
32+
+ }
33+
+ test {
34+
+ java { srcDir("../paper-server/src/test/java") }
35+
+ resources { srcDir("../paper-server/src/test/resources") }
36+
+ }
37+
+}
38+
+
39+
+val log4jPlugins = sourceSets.create("log4jPlugins") {
40+
+ java { srcDir("../paper-server/src/log4jPlugins/java") }
41+
+}
42+
+
43+
+configurations.named(log4jPlugins.compileClasspathConfigurationName) {
44+
+ extendsFrom(configurations.compileClasspath.get())
45+
+}
46+
+
47+
tasks.generateDevelopmentBundle {
48+
libraryRepositories.addAll(
49+
"https://repo.maven.apache.org/maven2/",
50+
@@ -104,10 +_,6 @@
2251
}
52+
}
53+
54+
-val log4jPlugins = sourceSets.create("log4jPlugins")
55+
-configurations.named(log4jPlugins.compileClasspathConfigurationName) {
56+
- extendsFrom(configurations.compileClasspath.get())
57+
-}
58+
val alsoShade: Configuration by configurations.creating
59+
60+
val runtimeConfiguration by configurations.consumable("runtimeConfiguration") {
2361
@@ -127,7 +_,7 @@
2462
}
2563

2664
dependencies {
2765
- implementation(project(":paper-api"))
2866
+ implementation(project(":papyrus-api"))
29-
implementation("ca.spottedleaf:concurrentutil:0.0.5")
67+
implementation("ca.spottedleaf:concurrentutil:0.0.7")
3068
implementation("org.jline:jline-terminal-ffm:3.27.1") // use ffm on java 22+
3169
implementation("org.jline:jline-terminal-jni:3.27.1") // fall back to jni on java 21
32-
@@ -183,6 +_,8 @@
70+
@@ -184,6 +_,8 @@
3371
// Spark
3472
implementation("me.lucko:spark-api:0.1-20240720.200737-2")
3573
implementation("me.lucko:spark-paper:1.10.152")
@@ -38,7 +76,7 @@
3876
}
3977

4078
tasks.jar {
41-
@@ -197,14 +_,14 @@
79+
@@ -198,14 +_,14 @@
4280
val gitBranch = git.exec(providers, "rev-parse", "--abbrev-ref", "HEAD").get().trim()
4381
attributes(
4482
"Main-Class" to "org.bukkit.craftbukkit.Main",
@@ -58,26 +96,21 @@
5896
"Build-Number" to (build ?: ""),
5997
"Build-Time" to buildTime.toString(),
6098
"Git-Branch" to gitBranch,
61-
@@ -263,7 +_,7 @@
99+
@@ -264,17 +_,9 @@
62100
jvmArgumentProviders.add(provider)
63101
}
64102

65103
-val generatedDir: java.nio.file.Path = layout.projectDirectory.dir("src/generated/java").asFile.toPath()
66-
+val generatedDir: java.nio.file.Path = layout.projectDirectory.dir("../paper-server/src/generated/java").asFile.toPath()
67104
idea {
68105
module {
69106
generatedSourceDirs.add(generatedDir.toFile())
70-
@@ -273,7 +_,13 @@
71-
main {
72-
java {
73-
srcDir(generatedDir)
74-
+ srcDir("../paper-server/src/main/java")
75-
}
76-
+ resources { srcDir("../paper-server/src/main/resources") }
77-
+ }
78-
+ test {
79-
+ java { srcDir("../paper-server/src/test/java") }
80-
+ resources { srcDir("../paper-server/src/test/resources") }
107+
- }
108+
-}
109+
-sourceSets {
110+
- main {
111+
- java {
112+
- srcDir(generatedDir)
113+
- }
81114
}
82115
}
83116

papyrus-server/minecraft-patches/sources/net/minecraft/BlockUtil.java.patch

Lines changed: 0 additions & 10 deletions
This file was deleted.

papyrus-server/minecraft-patches/sources/net/minecraft/core/component/PatchedDataComponentMap.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/net/minecraft/core/component/PatchedDataComponentMap.java
22
+++ b/net/minecraft/core/component/PatchedDataComponentMap.java
3-
@@ -217,6 +_,19 @@
3+
@@ -213,6 +_,19 @@
44
}
55
}
66

papyrus-server/minecraft-patches/sources/net/minecraft/network/syncher/EntityDataSerializers.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/net/minecraft/network/syncher/EntityDataSerializers.java
22
+++ b/net/minecraft/network/syncher/EntityDataSerializers.java
3-
@@ -65,7 +_,7 @@
3+
@@ -67,7 +_,7 @@
44
// If the codec is called during an obfuscation session, downgrade the context's obf level to OVERSIZED if it isn't already.
55
// Entity data cannot be fully obfuscated as entities might render out specific values (e.g. count or custom name).
66
try (final io.papermc.paper.util.SafeAutoClosable ignored = io.papermc.paper.util.sanitizer.ItemObfuscationSession.withContext(c -> c.level(io.papermc.paper.util.sanitizer.ItemObfuscationSession.ObfuscationLevel.OVERSIZED))) {

papyrus-server/minecraft-patches/sources/net/minecraft/server/MinecraftServer.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/net/minecraft/server/MinecraftServer.java
22
+++ b/net/minecraft/server/MinecraftServer.java
3-
@@ -1651,6 +_,11 @@
3+
@@ -1646,6 +_,11 @@
44
// Paper start - Server Tick Events
55
long endTime = System.nanoTime();
66
long remaining = this.nextTickTimeNanos - endTime;

papyrus-server/minecraft-patches/sources/net/minecraft/server/dedicated/DedicatedServer.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/net/minecraft/server/dedicated/DedicatedServer.java
22
+++ b/net/minecraft/server/dedicated/DedicatedServer.java
3-
@@ -323,6 +_,9 @@
3+
@@ -320,6 +_,9 @@
44
this.server.loadPlugins();
55
this.server.enablePlugins(org.bukkit.plugin.PluginLoadOrder.STARTUP);
66
// CraftBukkit end

papyrus-server/minecraft-patches/sources/net/minecraft/server/level/ChunkMap.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/net/minecraft/server/level/ChunkMap.java
22
+++ b/net/minecraft/server/level/ChunkMap.java
3-
@@ -247,7 +_,16 @@
3+
@@ -253,7 +_,16 @@
44
return;
55
}
66

0 commit comments

Comments
 (0)