From ee9eafe6744e6911f9a06a27d3b90f22ec5a08e3 Mon Sep 17 00:00:00 2001 From: Doc Date: Sat, 15 Jun 2024 12:47:45 -0400 Subject: [PATCH] Fix Implementation for DamageSource#isIndirect for internal custom causing entity --- .../java/org/bukkit/craftbukkit/damage/CraftDamageSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/bukkit/craftbukkit/damage/CraftDamageSource.java b/src/main/java/org/bukkit/craftbukkit/damage/CraftDamageSource.java index 392fbd678..907f95dd5 100644 --- a/src/main/java/org/bukkit/craftbukkit/damage/CraftDamageSource.java +++ b/src/main/java/org/bukkit/craftbukkit/damage/CraftDamageSource.java @@ -65,7 +65,7 @@ public class CraftDamageSource implements DamageSource { @Override public boolean isIndirect() { - return this.getHandle().getEntity() != this.getHandle().getDamager(); + return this.getHandle().getCausingDamager() != this.getHandle().getDamager(); } @Override