Skip to content

Commit 916c822

Browse files
committed
quick fix and update
1 parent 7570188 commit 916c822

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ repositories {
1010
}
1111

1212
dependencies {
13-
implementation files("libs/ViaProxy-3.3.0-SNAPSHOT+java8.jar")
13+
implementation files("libs/ViaProxy-3.3.1+java8.jar")
1414
}

src/main/java/me/ayunami2000/ayunViaProxyEagUtils/Main.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
import io.netty.util.AttributeKey;
1818
import net.lenni0451.lambdaevents.EventHandler;
1919
import net.raphimc.netminecraft.constants.MCPipeline;
20+
import net.raphimc.netminecraft.netty.codec.PacketCodec;
2021
import net.raphimc.netminecraft.netty.connection.NetClient;
22+
import net.raphimc.netminecraft.packet.IPacket;
2123
import net.raphimc.vialegacy.protocol.release.r1_6_4tor1_7_2_5.types.Types1_6_4;
2224
import net.raphimc.viaproxy.ViaProxy;
2325
import net.raphimc.viaproxy.plugins.ViaProxyPlugin;
@@ -201,6 +203,15 @@ public void channelInactive(ChannelHandlerContext ctx) {
201203
ch.pipeline().addAfter("eag-server-ws-compression", "eag-server-ws-handshaker", new WebSocketClientProtocolHandler(WebSocketClientHandshakerFactory.newHandshaker(uri, WebSocketVersion.V13, null, true, headers, 2097152)));
202204
ch.pipeline().addAfter("eag-server-ws-handshaker", "eag-server-ws-ready", new WebSocketConnectedNotifier());
203205
ch.pipeline().addAfter("eag-server-ws-ready", "eag-server-handler", new EaglerServerHandler(proxyConnection, c2p.attr(eagxPass).get()));
206+
ch.pipeline().replace(MCPipeline.PACKET_CODEC_HANDLER_NAME, MCPipeline.PACKET_CODEC_HANDLER_NAME, new PacketCodec() {
207+
protected void encode(ChannelHandlerContext ctx, IPacket in, ByteBuf out) {
208+
try {
209+
super.encode(ctx, in, out);
210+
} catch (IllegalStateException e) {
211+
//
212+
}
213+
}
214+
});
204215
}
205216

206217
@EventHandler

0 commit comments

Comments
 (0)