diff --git a/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java b/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java index 31aab67c9..2dec93349 100644 --- a/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java +++ b/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java @@ -73,6 +73,12 @@ public class OutgoingTransformer { PacketUtil.writeVarInt(catid, output); output.writeBytes(input); } + if (packet == PacketType.PLAY_EFFECT) { + int effectid = input.readInt(); + if(effectid >= 1000 && effectid < 2000) //Sound effect + throw new CancelException(); + output.writeInt(effectid); + } if (packet == PacketType.PLAY_ATTACH_ENTITY) { int passenger = input.readInt(); int vehicle = input.readInt();