Skip to content
This repository was archived by the owner on Apr 13, 2025. It is now read-only.

Commit d41aaca

Browse files
committed
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@fcb2e815 Clear lastSection on game event listener removal PaperMC/Paper@636ae0cd Add missing Paper comments to player movement patch PaperMC/Paper@9be4e07a Pin snapshot dependencies (#12185) PaperMC/Paper@f12d33f0 Track codec writing PaperMC/Paper@1d9b3994 Add config option for failed beehive release cooldowns (#12186) PaperMC/Paper@5f2ee83e Fix first execution of async delayed/repeating tasks being sync (#12166) PaperMC/Paper@b00875f8 Add a method on Registry to get the size (#12182) PaperMC/Paper@ca261090 Don't process empty rcon commands (#12188) PaperMC/Paper@a501c459 Deprecate server config getters (#12189) PaperMC/Paper@7f3d3591 Use MiniMessage#deserialize(String, Pointered) in sendRichMessage for send messages (#12177) PaperMC/Paper@9b9f046f Remove broken code (#12171) PaperMC/Paper@fc56c728 Add methods for Creaking (#12094) PaperMC/Paper@f63dbeaf Fix cancelled HangingPlaceEvent inventory desync (#12161)
1 parent 62cbd47 commit d41aaca

7 files changed

Lines changed: 15 additions & 15 deletions

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ group = org.purpurmc.purpur
22
version = 1.21.4-R0.1-SNAPSHOT
33

44
mcVersion = 1.21.4
5-
paperCommit = e5a8ee849f6ed92f0593bf082bc84e158ee7c5f2
5+
paperCommit = f63dbeafde535ae10bc5879e841b943df6731cfd
66

77
org.gradle.configuration-cache = true
88
org.gradle.caching = true

purpur-api/paper-patches/features/0002-Purpur-config-files.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Purpur config files
55

66

77
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
8-
index 7d5a3f8fe257000b559d64bc045b1e4a14bb295d..78637a4f9650c1dd7ccc94bbfeb1fac048aa7f69 100644
8+
index 4d821f25903ff800cc21a4eb35332677a5992635..51f22c887ef610b339953115f69bbf1316b667aa 100644
99
--- a/src/main/java/org/bukkit/Server.java
1010
+++ b/src/main/java/org/bukkit/Server.java
11-
@@ -2334,6 +2334,18 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
11+
@@ -2362,6 +2362,18 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
1212
}
1313
// Paper end
1414

purpur-api/paper-patches/files/src/main/java/org/bukkit/Bukkit.java.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
--- a/src/main/java/org/bukkit/Bukkit.java
22
+++ b/src/main/java/org/bukkit/Bukkit.java
3-
@@ -2984,4 +_,133 @@
4-
public static Server.Spigot spigot() {
5-
return server.spigot();
3+
@@ -2995,4 +_,133 @@
4+
public static void restart() {
5+
server.restart();
66
}
77
+
88
+ // Purpur start - Bring back server name

purpur-api/paper-patches/files/src/main/java/org/bukkit/Server.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/org/bukkit/Server.java
22
+++ b/src/main/java/org/bukkit/Server.java
3-
@@ -2658,4 +_,111 @@
3+
@@ -2698,4 +_,111 @@
44
*/
55
void allowPausing(@NotNull org.bukkit.plugin.Plugin plugin, boolean value);
66
// Paper end - API to check if the server is sleeping

purpur-server/build.gradle.kts.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
implementation("ca.spottedleaf:concurrentutil:0.0.3")
4949
implementation("org.jline:jline-terminal-ffm:3.27.1") // use ffm on java 22+
5050
implementation("org.jline:jline-terminal-jni:3.27.1") // fall back to jni on java 21
51-
@@ -149,6 +_,10 @@
51+
@@ -150,6 +_,10 @@
5252
runtimeOnly("com.mysql:mysql-connector-j:9.1.0")
5353
runtimeOnly("com.lmax:disruptor:3.4.4")
5454

@@ -59,7 +59,7 @@
5959
runtimeOnly("org.apache.maven:maven-resolver-provider:3.9.6")
6060
runtimeOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.9.18")
6161
runtimeOnly("org.apache.maven.resolver:maven-resolver-transport-http:1.9.18")
62-
@@ -188,14 +_,14 @@
62+
@@ -189,14 +_,14 @@
6363
val gitBranch = git.exec(providers, "rev-parse", "--abbrev-ref", "HEAD").get().trim()
6464
attributes(
6565
"Main-Class" to "org.bukkit.craftbukkit.Main",

purpur-server/paper-patches/features/0004-Configurable-void-damage-height-and-damage.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@ index e48fa405d92fab221fa8331b65c8f324e801d439..e319d6337811051de478d584a37015c4
1919

2020
final ConfigurationTransformation.VersionedBuilder versionedBuilder = Transformations.versionedBuilder();
2121
diff --git a/src/main/java/io/papermc/paper/configuration/WorldConfiguration.java b/src/main/java/io/papermc/paper/configuration/WorldConfiguration.java
22-
index d7c9acaffdcff5e35e026ae90a3e521bab13b074..a426ba82af695426952bb5e04fa721e6ccff2f89 100644
22+
index d193330bfd97767705c878e359969378d43b99d0..4bc6a6572f18b333a3c48b2a96f3079998e7d77f 100644
2323
--- a/src/main/java/io/papermc/paper/configuration/WorldConfiguration.java
2424
+++ b/src/main/java/io/papermc/paper/configuration/WorldConfiguration.java
25-
@@ -398,6 +398,7 @@ public class WorldConfiguration extends ConfigurationPart {
25+
@@ -401,6 +401,7 @@ public class WorldConfiguration extends ConfigurationPart {
2626
public boolean useVanillaWorldScoreboardNameColoring = false;
2727
}
2828

2929
+ @Setting(org.purpurmc.purpur.configuration.transformation.VoidDamageHeightMigration.ENVIRONMENT_KEY) // Purpur - Configurable void damage height and damage
3030
public Environment environment;
3131

3232
public class Environment extends ConfigurationPart {
33-
@@ -407,7 +408,9 @@ public class WorldConfiguration extends ConfigurationPart {
33+
@@ -410,7 +411,9 @@ public class WorldConfiguration extends ConfigurationPart {
3434
public boolean disableExplosionKnockback = false;
3535
public boolean generateFlatBedrock = false;
3636
public FrostedIce frostedIce;

purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,16 +124,16 @@
124124
+
125125
@Override
126126
public void restart() {
127-
org.spigotmc.RestartCommand.restart();
128-
@@ -3080,6 +_,7 @@
127+
CraftServer.this.restart();
128+
@@ -3085,6 +_,7 @@
129129
@Override
130130
public double[] getTPS() {
131131
return new double[] {
132132
+ net.minecraft.server.MinecraftServer.getServer().tps5s.getAverage(), // Purpur - Add 5 second tps average in /tps
133133
net.minecraft.server.MinecraftServer.getServer().tps1.getAverage(),
134134
net.minecraft.server.MinecraftServer.getServer().tps5.getAverage(),
135135
net.minecraft.server.MinecraftServer.getServer().tps15.getAverage()
136-
@@ -3290,4 +_,18 @@
136+
@@ -3295,4 +_,18 @@
137137
this.console.addPluginAllowingSleep(plugin.getName(), value);
138138
}
139139
// Paper end - API to check if the server is sleeping

0 commit comments

Comments
 (0)