Fix spam, update to version 0.4.3

This commit is contained in:
Myles 2016-03-02 19:12:38 +00:00
parent 4cdfd72700
commit ea6c648e4f
4 changed files with 17 additions and 9 deletions

View File

@ -1,4 +1,4 @@
# ViaVersion 0.4.2
# ViaVersion 0.4.3
**Allows the connection of 1.8 clients to 1.9**
This plugin modifies netty to allow connection of 1.9 clients to 1.8,

View File

@ -44,9 +44,13 @@ public class ViaDecodeHandler extends ByteToMessageDecoder {
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception {
if (!(cause.getCause() instanceof CancelException)) {
if (cause instanceof Exception) {
throw (Exception) cause;
if (!(cause.getCause().getCause() instanceof CancelException)) {
if (!(cause.getCause() instanceof CancelException)) {
if (!(cause instanceof CancelException)) {
System.out.println("throwing");
if (cause instanceof Exception)
throw (Exception) cause;
}
}
}
}

View File

@ -53,7 +53,7 @@ public class ViaEncodeHandler extends MessageToByteEncoder {
if (bytebuf.readableBytes() == 0) {
throw new CancelException();
}
if(info.isActive()) {
if (info.isActive()) {
int id = PacketUtil.readVarInt(bytebuf);
// Transform
ByteBuf oldPacket = bytebuf.copy();
@ -71,9 +71,13 @@ public class ViaEncodeHandler extends MessageToByteEncoder {
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception {
if(!(cause.getCause() instanceof CancelException)) {
if(cause instanceof Exception){
throw (Exception) cause;
if (!(cause.getCause().getCause() instanceof CancelException)) {
if (!(cause.getCause() instanceof CancelException)) {
if (!(cause instanceof CancelException)) {
System.out.println("throwing");
if (cause instanceof Exception)
throw (Exception) cause;
}
}
}
}

View File

@ -1,6 +1,6 @@
name: ViaVersion
main: us.myles.ViaVersion.ViaVersionPlugin
author: _MylesC
version: 0.4.2
version: 0.4.3
load: startup
loadbefore: [ProtocolLib, ProxyPipe]