From 54113b3a159e5e365e5dbc104725ab93aa2bd0d0 Mon Sep 17 00:00:00 2001 From: ASangarin Date: Sat, 2 Jan 2021 21:22:49 +0100 Subject: [PATCH] Fixed custom sounds not playing at all (Custom Sounds should now work exactly as intended!) --- .../net/Indyuce/mmoitems/listener/CustomSoundListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/Indyuce/mmoitems/listener/CustomSoundListener.java b/src/main/java/net/Indyuce/mmoitems/listener/CustomSoundListener.java index 79120940..d4201296 100644 --- a/src/main/java/net/Indyuce/mmoitems/listener/CustomSoundListener.java +++ b/src/main/java/net/Indyuce/mmoitems/listener/CustomSoundListener.java @@ -45,7 +45,7 @@ public class CustomSoundListener implements Listener { @EventHandler public void d(PlayerInteractEvent event) { - if (event.getAction() != Action.PHYSICAL || !event.hasItem()) + if (event.getAction() == Action.PHYSICAL || !event.hasItem()) return; if (event.getAction().name().contains("RIGHT_CLICK")) @@ -99,7 +99,7 @@ public class CustomSoundListener implements Listener { NBTItem nbt = NBTItem.get(item); if (nbt.hasTag("MMOITEMS_SOUND_" + type)) { SoundReader sound = new SoundReader(nbt.getString("MMOITEMS_SOUND_" + type), Sound.ENTITY_PIG_AMBIENT); - sound.play(loc, (float) nbt.getDouble("MMOITEMS_SOUND_" + sound + "_VOL"), (float) nbt.getDouble("MMOITEMS_SOUND_" + sound + "_PIT")); + sound.play(loc, (float) nbt.getDouble("MMOITEMS_SOUND_" + type + "_VOL"), (float) nbt.getDouble("MMOITEMS_SOUND_" + type + "_PIT")); } } }