From 585f8ad1166dd321979f0e055cc282d4bde6395e Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Sun, 8 Dec 2013 15:36:11 +1300 Subject: [PATCH] Add compatibility for older versions of MC for sounds --- src/me/libraryaddict/disguise/utilities/PacketsManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/me/libraryaddict/disguise/utilities/PacketsManager.java b/src/me/libraryaddict/disguise/utilities/PacketsManager.java index 72e6b0f5..98835e47 100644 --- a/src/me/libraryaddict/disguise/utilities/PacketsManager.java +++ b/src/me/libraryaddict/disguise/utilities/PacketsManager.java @@ -612,7 +612,7 @@ public class PacketsManager { } } } else if (event.getPacketType() == PacketType.Play.Server.ENTITY_STATUS) { - if ((Byte) mods.read(1) == 2) { + if ((Byte) mods.read(1) == (ReflectionManager.isAfter17() ? 2 : 1)) { // It made a damage animation Entity entity = event.getPacket().getEntityModifier(observer.getWorld()).read(0); Disguise disguise = DisguiseAPI.getDisguise(observer, entity); @@ -766,7 +766,7 @@ public class PacketsManager { else if (event.getPacketType() == PacketType.Play.Server.ENTITY_STATUS) { if (DisguiseAPI.getDisguise(event.getPlayer(), event.getPlayer()).isSelfDisguiseSoundsReplaced() - && (Byte) event.getPacket().getModifier().read(1) == 2) { + && (Byte) event.getPacket().getModifier().read(1) == (ReflectionManager.isAfter17() ? 2 : 1)) { event.setCancelled(true); } }