From 332854650df7b9e29262f451251d3119044540de Mon Sep 17 00:00:00 2001 From: Zoe Date: Sat, 23 Jan 2021 15:52:21 -0600 Subject: [PATCH] Temporary fix for Compression Issue --- patches/server/0068-Port-krypton.patch | 30 +------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/patches/server/0068-Port-krypton.patch b/patches/server/0068-Port-krypton.patch index 3b5de53f..aad5b848 100644 --- a/patches/server/0068-Port-krypton.patch +++ b/patches/server/0068-Port-krypton.patch @@ -325,7 +325,7 @@ index 847122f76f6d951b24b22c86276140e02aaf37d6..174197f41bedab6a45e96323adff4f3f } diff --git a/src/main/java/net/minecraft/server/NetworkManager.java b/src/main/java/net/minecraft/server/NetworkManager.java -index 08227ab446d6332af76491a063653f7f13f43560..f2a8c317eb8a20a9f9decc36421f98750aa374e3 100644 +index 08227ab446d6332af76491a063653f7f13f43560..a6890caa3c78dea773a7f71e919d5f352db02e1b 100644 --- a/src/main/java/net/minecraft/server/NetworkManager.java +++ b/src/main/java/net/minecraft/server/NetworkManager.java @@ -21,6 +21,17 @@ import java.net.SocketAddress; @@ -364,34 +364,6 @@ index 08227ab446d6332af76491a063653f7f13f43560..f2a8c317eb8a20a9f9decc36421f9875 public NetworkManager(EnumProtocolDirection enumprotocoldirection) { this.h = enumprotocoldirection; } -@@ -623,6 +645,19 @@ public class NetworkManager extends SimpleChannelInboundHandler> { - } - - public void setCompressionLevel(int i) { -+ // Yatopia start - New network system -+ if (i >= 0) { -+ VelocityCompressor compressor = Natives.compress.get().create(4); -+ MinecraftCompressEncoder encoder = new MinecraftCompressEncoder(i, compressor); -+ MinecraftCompressDecoder decoder = new MinecraftCompressDecoder(i, compressor); -+ -+ channel.pipeline().addBefore("decoder", "decompress", decoder); -+ channel.pipeline().addBefore("encoder", "compress", encoder); -+ } else { -+ this.channel.pipeline().remove("decompress"); -+ this.channel.pipeline().remove("compress"); -+ } -+ /* - if (i >= 0) { - if (this.channel.pipeline().get("decompress") instanceof PacketDecompressor) { - ((PacketDecompressor) this.channel.pipeline().get("decompress")).a(i); -@@ -644,6 +679,7 @@ public class NetworkManager extends SimpleChannelInboundHandler> { - this.channel.pipeline().remove("compress"); - } - } -+ */ // Yatopia end - - } - diff --git a/src/main/java/net/minecraft/server/PacketDataSerializer.java b/src/main/java/net/minecraft/server/PacketDataSerializer.java index f43193c1090238f2241b878120247d1b3d0d4e57..7dc31ee3211a895993c522a7155a0d8641fd442c 100644 --- a/src/main/java/net/minecraft/server/PacketDataSerializer.java