diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/packets/EntityPackets.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/packets/EntityPackets.java index 17bb84b3a..128236ec2 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/packets/EntityPackets.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/packets/EntityPackets.java @@ -318,6 +318,22 @@ public class EntityPackets { } }); + protocol.registerOutgoing(ClientboundPackets1_8.ENTITY_ANIMATION, new PacketRemapper() { + @Override + public void registerMap() { + map(Type.VAR_INT); // 0 - Entity ID + map(Type.UNSIGNED_BYTE); // 1 - Animation + handler(new PacketHandler() { + @Override + public void handle(PacketWrapper wrapper) throws Exception { + if(wrapper.get(Type.UNSIGNED_BYTE, 0) == 3) { + wrapper.cancel(); + } + } + }); + } + }); + /* Incoming Packets */ protocol.registerIncoming(ServerboundPackets1_9.ENTITY_ACTION, new PacketRemapper() {