From 0f631eb1d94a95da451fd94d379bd680bd3c0a32 Mon Sep 17 00:00:00 2001 From: KennyTV Date: Sun, 15 Nov 2020 14:21:32 +0100 Subject: [PATCH] Also emulate damage sound when drowning --- .../matsv/viabackwards/listener/FireDamageListener.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bukkit/src/main/java/nl/matsv/viabackwards/listener/FireDamageListener.java b/bukkit/src/main/java/nl/matsv/viabackwards/listener/FireDamageListener.java index cd0ed684..40c28fe2 100644 --- a/bukkit/src/main/java/nl/matsv/viabackwards/listener/FireDamageListener.java +++ b/bukkit/src/main/java/nl/matsv/viabackwards/listener/FireDamageListener.java @@ -20,9 +20,12 @@ public class FireDamageListener extends ViaBukkitListener { @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) public void onFireDamage(EntityDamageEvent event) { if (event.getEntityType() != EntityType.PLAYER) return; - if (event.getCause() != EntityDamageEvent.DamageCause.FIRE - && event.getCause() != EntityDamageEvent.DamageCause.FIRE_TICK - && event.getCause() != EntityDamageEvent.DamageCause.LAVA) { + + EntityDamageEvent.DamageCause cause = event.getCause(); + if (cause != EntityDamageEvent.DamageCause.FIRE + && cause != EntityDamageEvent.DamageCause.FIRE_TICK + && cause != EntityDamageEvent.DamageCause.LAVA + && cause != EntityDamageEvent.DamageCause.DROWNING) { return; }