diff --git a/BungeeCord b/BungeeCord index e2bc7ed..caeabb5 160000 --- a/BungeeCord +++ b/BungeeCord @@ -1 +1 @@ -Subproject commit e2bc7ed797c5e8d76d61339d0eb1f067521e5bb7 +Subproject commit caeabb5b62694ef761d5a0524b80cef2fa1d7abd diff --git a/BungeeCord-Patches/0017-Allow-invalid-packet-ids-for-forge-servers.patch b/BungeeCord-Patches/0017-Allow-invalid-packet-ids-for-forge-servers.patch index 2500bb1..2a3e3fc 100644 --- a/BungeeCord-Patches/0017-Allow-invalid-packet-ids-for-forge-servers.patch +++ b/BungeeCord-Patches/0017-Allow-invalid-packet-ids-for-forge-servers.patch @@ -1,4 +1,4 @@ -From 9e9254228993e2de0601a0644dac5b8abf0491ca Mon Sep 17 00:00:00 2001 +From f39c08d489df643450f3e8270c0f799da0c89858 Mon Sep 17 00:00:00 2001 From: Techcable Date: Thu, 19 May 2016 17:09:22 -0600 Subject: [PATCH] Allow invalid packet ids for forge servers @@ -37,11 +37,11 @@ index ea44573d..5b32effe 100644 { 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 -index 56d8a0de..fac02784 100644 +index 98be98e8..3e73345f 100644 --- a/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) { @@ -55,7 +55,7 @@ index 56d8a0de..fac02784 100644 + + public final DefinedPacket createPacket(int id, int version, boolean supportsForge) { - ProtocolData protocolData = protocols.get( version ); + ProtocolData protocolData = getProtocolData( version ); if ( protocolData == null ) { throw new BadPacketException( "Unsupported protocol version " + version ); @@ -122,5 +122,5 @@ index 1ecee69e..994670cd 100644 { rewriteInt( packet, oldId, newId, readerIndex + packetIdLength ); -- -2.21.0 +2.20.1 diff --git a/BungeeCord-Patches/0033-Fix-potion-race-condition-on-Forge-1.8.9.patch b/BungeeCord-Patches/0033-Fix-potion-race-condition-on-Forge-1.8.9.patch index f0b90cd..40d7563 100644 --- a/BungeeCord-Patches/0033-Fix-potion-race-condition-on-Forge-1.8.9.patch +++ b/BungeeCord-Patches/0033-Fix-potion-race-condition-on-Forge-1.8.9.patch @@ -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 Date: Thu, 15 Sep 2016 22:38:37 +0200 Subject: [PATCH] Fix potion race condition on Forge 1.8.9 @@ -33,10 +33,10 @@ index 219488dd..bef7b370 100644 + // 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 -index fac02784..4966d0a5 100644 +index 3e73345f..01af5c1c 100644 --- a/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.EncryptionResponse; 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.KeepAlive; import net.md_5.bungee.protocol.packet.Kick; -@@ -88,6 +90,25 @@ public enum Protocol +@@ -89,6 +91,25 @@ public enum Protocol BossBar.class, 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. * -- -2.21.0 +2.20.1