diff --git a/cheetah-server/minecraft-patches/sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch b/cheetah-server/minecraft-patches/sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch index eb5428c..fb0faaa 100644 --- a/cheetah-server/minecraft-patches/sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch +++ b/cheetah-server/minecraft-patches/sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch @@ -1,6 +1,6 @@ --- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java -@@ -2130,12 +_,23 @@ +@@ -2137,12 +_,23 @@ } @Override @@ -25,7 +25,7 @@ // CraftBukkit end Optional optional = this.unpackAndApplyLastSeen(packet.lastSeenMessages()); if (!optional.isEmpty()) { -@@ -2148,6 +_,13 @@ +@@ -2155,6 +_,13 @@ return; } @@ -39,7 +39,7 @@ CompletableFuture completableFuture = this.filterTextPacket(signedMessage.signedContent()).thenApplyAsync(Function.identity(), this.server.chatExecutor); // CraftBukkit - async chat CompletableFuture componentFuture = this.server.getChatDecorator().decorate(this.player, null, signedMessage.decoratedContent()); // Paper - Adventure -@@ -2200,8 +_,23 @@ +@@ -2207,8 +_,23 @@ @Override public void handleSignedChatCommand(ServerboundChatCommandSignedPacket packet) { @@ -63,7 +63,7 @@ this.tryHandleChat(packet.command(), () -> { // CraftBukkit start - SPIGOT-7346: Prevent disconnected players from executing commands if (this.player.hasDisconnected()) { -@@ -2310,9 +_,20 @@ +@@ -2317,9 +_,20 @@ return new SignedMessageChain.DecodeException(INVALID_COMMAND_SIGNATURE); } diff --git a/gradle.properties b/gradle.properties index 71dc212..ac265d3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ group=net.gommehd.cheetah version=1.21.4-R0.1-SNAPSHOT mcVersion=1.21.4 -paperRef=73f7736eb93a64cc0270929cb01992404696d66d +paperRef=7e21cb818132116efc5305777eb6d72f07431294 org.gradle.configuration-cache=true org.gradle.caching=true