diff --git a/plugin/src/main/java/me/libraryaddict/disguise/utilities/packets/packetlisteners/PacketListenerSounds.java b/plugin/src/main/java/me/libraryaddict/disguise/utilities/packets/packetlisteners/PacketListenerSounds.java index f12defcf..2d64c727 100644 --- a/plugin/src/main/java/me/libraryaddict/disguise/utilities/packets/packetlisteners/PacketListenerSounds.java +++ b/plugin/src/main/java/me/libraryaddict/disguise/utilities/packets/packetlisteners/PacketListenerSounds.java @@ -42,7 +42,6 @@ public class PacketListenerSounds extends SimplePacketListenerAbstract { return; } - Sound sound; float volume; float pitch; @@ -57,6 +56,11 @@ public class PacketListenerSounds extends SimplePacketListenerAbstract { volume = soundEffect.getVolume(); pitch = soundEffect.getPitch(); sound = soundEffect.getSound(); + + if (sound == null) { + return; + } + String soundKey = NmsVersion.v1_16.isSupported() ? sound.getSoundId().toString() : sound.getSoundId().getKey(); Vector3i loc = soundEffect.getEffectPosition(); @@ -106,6 +110,10 @@ public class PacketListenerSounds extends SimplePacketListenerAbstract { pitch = entitySoundEffect.getPitch(); sound = entitySoundEffect.getSound(); + if (sound == null) { + return; + } + disguise = DisguiseUtilities.getDisguise(observer, entitySoundEffect.getEntityId()); }