From f8d15f4c88136bcc0cc50295837ca4f108ed189b Mon Sep 17 00:00:00 2001 From: David Marby Date: Thu, 27 Jun 2013 10:14:34 +1000 Subject: [PATCH] Fix bad packet ID with bows --- proxy/src/main/java/net/md_5/bungee/EntityMap.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proxy/src/main/java/net/md_5/bungee/EntityMap.java b/proxy/src/main/java/net/md_5/bungee/EntityMap.java index 260874e2..1cb7f996 100644 --- a/proxy/src/main/java/net/md_5/bungee/EntityMap.java +++ b/proxy/src/main/java/net/md_5/bungee/EntityMap.java @@ -152,7 +152,8 @@ public class EntityMap int type = packet[5] & 0xFF; if ( type == 60 || type == 90 ) { - if ( readInt( packet, 20 ) == oldId ) + int index20 = readInt( packet, 20 ); + if ( packet.length > 24 && index20 == oldId ) { setInt( packet, 20, newId ); }