Updated Upstream (BungeeCord)

Fixes #356

Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
caeabb5b #2610: Fix out of date message for unsupported versions
This commit is contained in:
Shane Freeder 2019-03-09 01:29:03 +00:00
parent 504670360d
commit c31195b627
3 changed files with 12 additions and 12 deletions

@ -1 +1 @@
Subproject commit e2bc7ed797c5e8d76d61339d0eb1f067521e5bb7 Subproject commit caeabb5b62694ef761d5a0524b80cef2fa1d7abd

View File

@ -1,4 +1,4 @@
From 9e9254228993e2de0601a0644dac5b8abf0491ca Mon Sep 17 00:00:00 2001 From f39c08d489df643450f3e8270c0f799da0c89858 Mon Sep 17 00:00:00 2001
From: Techcable <Techcable@techcable.net> From: Techcable <Techcable@techcable.net>
Date: Thu, 19 May 2016 17:09:22 -0600 Date: Thu, 19 May 2016 17:09:22 -0600
Subject: [PATCH] Allow invalid packet ids for forge servers Subject: [PATCH] Allow invalid packet ids for forge servers
@ -37,11 +37,11 @@ index ea44573d..5b32effe 100644
{ {
packet.read( in, prot.getDirection(), protocolVersion ); packet.read( in, prot.getDirection(), protocolVersion );
diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
index 56d8a0de..fac02784 100644 index 98be98e8..3e73345f 100644
--- a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java --- a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
+++ b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java +++ b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
@@ -359,14 +359,23 @@ public enum Protocol @@ -370,14 +370,23 @@ public enum Protocol
} return protocol;
} }
+ public boolean hasPacket(int i, boolean supportsForge) { + public boolean hasPacket(int i, boolean supportsForge) {
@ -55,7 +55,7 @@ index 56d8a0de..fac02784 100644
+ +
+ public final DefinedPacket createPacket(int id, int version, boolean supportsForge) + public final DefinedPacket createPacket(int id, int version, boolean supportsForge)
{ {
ProtocolData protocolData = protocols.get( version ); ProtocolData protocolData = getProtocolData( version );
if ( protocolData == null ) if ( protocolData == null )
{ {
throw new BadPacketException( "Unsupported protocol version " + version ); throw new BadPacketException( "Unsupported protocol version " + version );
@ -122,5 +122,5 @@ index 1ecee69e..994670cd 100644
{ {
rewriteInt( packet, oldId, newId, readerIndex + packetIdLength ); rewriteInt( packet, oldId, newId, readerIndex + packetIdLength );
-- --
2.21.0 2.20.1

View File

@ -1,4 +1,4 @@
From e933e744f00c8910885eb33b2f3c55c0c3eeb946 Mon Sep 17 00:00:00 2001 From 177925e31475b3720037d0765f44d9bfff151a09 Mon Sep 17 00:00:00 2001
From: Aaron Hill <aa1ronham@gmail.com> From: Aaron Hill <aa1ronham@gmail.com>
Date: Thu, 15 Sep 2016 22:38:37 +0200 Date: Thu, 15 Sep 2016 22:38:37 +0200
Subject: [PATCH] Fix potion race condition on Forge 1.8.9 Subject: [PATCH] Fix potion race condition on Forge 1.8.9
@ -33,10 +33,10 @@ index 219488dd..bef7b370 100644
+ // Waterfall end + // Waterfall end
} }
diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
index fac02784..4966d0a5 100644 index 3e73345f..01af5c1c 100644
--- a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java --- a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
+++ b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java +++ b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
@@ -15,6 +15,8 @@ import net.md_5.bungee.protocol.packet.Commands; @@ -16,6 +16,8 @@ import net.md_5.bungee.protocol.packet.Commands;
import net.md_5.bungee.protocol.packet.EncryptionRequest; import net.md_5.bungee.protocol.packet.EncryptionRequest;
import net.md_5.bungee.protocol.packet.EncryptionResponse; import net.md_5.bungee.protocol.packet.EncryptionResponse;
import net.md_5.bungee.protocol.packet.EntityStatus; import net.md_5.bungee.protocol.packet.EntityStatus;
@ -45,7 +45,7 @@ index fac02784..4966d0a5 100644
import net.md_5.bungee.protocol.packet.Handshake; import net.md_5.bungee.protocol.packet.Handshake;
import net.md_5.bungee.protocol.packet.KeepAlive; import net.md_5.bungee.protocol.packet.KeepAlive;
import net.md_5.bungee.protocol.packet.Kick; import net.md_5.bungee.protocol.packet.Kick;
@@ -88,6 +90,25 @@ public enum Protocol @@ -89,6 +91,25 @@ public enum Protocol
BossBar.class, BossBar.class,
map( ProtocolConstants.MINECRAFT_1_9, 0x0C ) map( ProtocolConstants.MINECRAFT_1_9, 0x0C )
); );
@ -273,5 +273,5 @@ index 0d683856..c1272da3 100644
* Sends the server mod list to the client, or stores it for sending later. * Sends the server mod list to the client, or stores it for sending later.
* *
-- --
2.21.0 2.20.1