From e6d2efb8f8dc092ac55647c745440ea3d60f8797 Mon Sep 17 00:00:00 2001 From: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com> Date: Sat, 10 May 2025 23:51:56 -0400 Subject: [PATCH] Updated Upstream (Paper) Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@c2bb144f Properly save level data async (#12530) PaperMC/Paper@e2ca4773 Remove simplify remote item matching option for now --- .../features/0004-Remove-vanilla-profiler.patch | 8 ++++---- ...ot-process-chat-commands-before-player-has-joine.patch | 6 +++--- ...dcast-crit-animations-as-the-entity-being-critte.patch | 4 ++-- .../features/0093-Reduce-RandomSource-instances.patch | 4 ++-- gradle.properties | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gale-server/minecraft-patches/features/0004-Remove-vanilla-profiler.patch b/gale-server/minecraft-patches/features/0004-Remove-vanilla-profiler.patch index a5af24d..da9a255 100644 --- a/gale-server/minecraft-patches/features/0004-Remove-vanilla-profiler.patch +++ b/gale-server/minecraft-patches/features/0004-Remove-vanilla-profiler.patch @@ -888,7 +888,7 @@ index 6540b2d6a1062d883811ce240c49d30d1925b291..9500fc2f841819b0d40e8a6e48353bb2 } diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java -index 3223cbb7b6407bdd0e574688e2e5de2947af6ec9..6f568698939b5d995da0fa2cc493b5d513634318 100644 +index da31ec9a8ee2f59583cc295d844b33593bedfd43..f008002daaa3f5e714c5084e15380b195d108732 100644 --- a/net/minecraft/server/level/ServerLevel.java +++ b/net/minecraft/server/level/ServerLevel.java @@ -77,8 +77,6 @@ import net.minecraft.util.ProgressListener; @@ -1069,7 +1069,7 @@ index 3223cbb7b6407bdd0e574688e2e5de2947af6ec9..6f568698939b5d995da0fa2cc493b5d5 for (Entity entity : passengerEntity.getPassengers()) { this.tickPassenger(passengerEntity, entity, isActive); // Paper - EAR 2 diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java -index dece7eb69603ffc8e50e8096cb07c02a897bf49e..4f16ca4ba80391807db7aa8a9dd939f9eb0f0334 100644 +index 60966b42131c4802e49e838451ff688665e7301e..1777ce19cf6365781327536d4bf2ad3a1a45f9c4 100644 --- a/net/minecraft/server/level/ServerPlayer.java +++ b/net/minecraft/server/level/ServerPlayer.java @@ -96,8 +96,6 @@ import net.minecraft.tags.FluidTags; @@ -1081,7 +1081,7 @@ index dece7eb69603ffc8e50e8096cb07c02a897bf49e..4f16ca4ba80391807db7aa8a9dd939f9 import net.minecraft.world.Container; import net.minecraft.world.Difficulty; import net.minecraft.world.InteractionHand; -@@ -1434,14 +1432,10 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc +@@ -1427,14 +1425,10 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc this.unsetRemoved(); */ // CraftBukkit end @@ -1096,7 +1096,7 @@ index dece7eb69603ffc8e50e8096cb07c02a897bf49e..4f16ca4ba80391807db7aa8a9dd939f9 // CraftBukkit start this.isChangingDimension = true; // CraftBukkit - Set teleport invulnerability only if player changing worlds LevelData worlddata = level.getLevelData(); -@@ -1458,7 +1452,6 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc +@@ -1451,7 +1445,6 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc this.connection.internalTeleport(PositionMoveRotation.of(teleportTransition), teleportTransition.relatives()); // CraftBukkit - use internal teleport without event this.connection.resetPosition(); level.addDuringTeleport(this); diff --git a/gale-server/minecraft-patches/features/0030-Do-not-process-chat-commands-before-player-has-joine.patch b/gale-server/minecraft-patches/features/0030-Do-not-process-chat-commands-before-player-has-joine.patch index 0135984..21c0bcb 100644 --- a/gale-server/minecraft-patches/features/0030-Do-not-process-chat-commands-before-player-has-joine.patch +++ b/gale-server/minecraft-patches/features/0030-Do-not-process-chat-commands-before-player-has-joine.patch @@ -13,10 +13,10 @@ As part of: EmpireCraft (https://github.com/starlis/empirecraft) Licensed under: MIT (https://opensource.org/licenses/MIT) diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java -index c11150dada66888e5332ec88d153dea3eca2aa3e..8a20de0780dbcec5f228f549a4134fce9714d170 100644 +index 1777ce19cf6365781327536d4bf2ad3a1a45f9c4..ab92c06c9157bf6960342e9c009051442b96b4a0 100644 --- a/net/minecraft/server/level/ServerPlayer.java +++ b/net/minecraft/server/level/ServerPlayer.java -@@ -393,6 +393,7 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc +@@ -386,6 +386,7 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc public boolean joining = true; public boolean sentListPacket = false; public boolean supressTrackerForLogin = false; // Paper - Fire PlayerJoinEvent when Player is actually ready @@ -25,7 +25,7 @@ index c11150dada66888e5332ec88d153dea3eca2aa3e..8a20de0780dbcec5f228f549a4134fce public boolean isRealPlayer; // Paper public com.destroystokyo.paper.event.entity.PlayerNaturallySpawnCreaturesEvent playerNaturallySpawnedEvent; // Paper - PlayerNaturallySpawnCreaturesEvent diff --git a/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 5582c7045a78bd69091c3bd72d221c8cbc90da6f..fdffb9dac6bba5562f584e63d52ecf45383214ab 100644 +index ef290bc7c5572681fb900e4b924fe142542ff7de..0471329eae9295d34f36e92e7092af3b005182bf 100644 --- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -2342,7 +2342,7 @@ public class ServerGamePacketListenerImpl diff --git a/gale-server/minecraft-patches/features/0079-Broadcast-crit-animations-as-the-entity-being-critte.patch b/gale-server/minecraft-patches/features/0079-Broadcast-crit-animations-as-the-entity-being-critte.patch index ef350c3..81e1980 100644 --- a/gale-server/minecraft-patches/features/0079-Broadcast-crit-animations-as-the-entity-being-critte.patch +++ b/gale-server/minecraft-patches/features/0079-Broadcast-crit-animations-as-the-entity-being-critte.patch @@ -13,10 +13,10 @@ As part of: MultiPaper (https://github.com/MultiPaper/MultiPaper) Licensed under: GPL-3.0 (https://www.gnu.org/licenses/gpl-3.0.html) diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java -index 7b74e2ea24b248685ab7c09dd07ddc57ed596fd6..998d3b40cc426e6c3a8c332ef306a81863f77497 100644 +index ab92c06c9157bf6960342e9c009051442b96b4a0..10ca5a603911a81af7f28e11aa65cb3f8f1de67c 100644 --- a/net/minecraft/server/level/ServerPlayer.java +++ b/net/minecraft/server/level/ServerPlayer.java -@@ -2158,12 +2158,18 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc +@@ -2151,12 +2151,18 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc @Override public void crit(Entity entityHit) { diff --git a/gale-server/minecraft-patches/features/0093-Reduce-RandomSource-instances.patch b/gale-server/minecraft-patches/features/0093-Reduce-RandomSource-instances.patch index 1ae1b7c..96941bd 100644 --- a/gale-server/minecraft-patches/features/0093-Reduce-RandomSource-instances.patch +++ b/gale-server/minecraft-patches/features/0093-Reduce-RandomSource-instances.patch @@ -26,10 +26,10 @@ index d381800ad054be6b054dcca43fbe80d3f0c0c771..5904b9d985487ff8bd1f330667c43096 double d1 = center.y - maxRange; double d2 = center.x + maxRange; diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java -index b44cb6db29668767d0f092ddb6382f4b2baf72b8..f51d699461f5aef81e1187a4068c78f844e83878 100644 +index 10ca5a603911a81af7f28e11aa65cb3f8f1de67c..6ea1381a607c40759ae422b7dcacebf65b810605 100644 --- a/net/minecraft/server/level/ServerPlayer.java +++ b/net/minecraft/server/level/ServerPlayer.java -@@ -468,7 +468,7 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc +@@ -461,7 +461,7 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc long l1 = l * l; int i = l1 > 2147483647L ? Integer.MAX_VALUE : (int)l1; int coprime = this.getCoprime(i); diff --git a/gradle.properties b/gradle.properties index 38de2a6..fb2b83d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ group=org.galemc.gale version=1.21.4-R0.1-SNAPSHOT mcVersion=1.21.4 -paperRef=76753219c42b58611b5855c14a50661bcfc47026 +paperRef=e2ca477396a7f76e8016e78503c612227ea22d0e org.gradle.configuration-cache=true org.gradle.caching=true