From bd6baf7618f1ac82384998761b1a1050cfe51b63 Mon Sep 17 00:00:00 2001 From: Jake Potrebic Date: Sat, 17 Jun 2023 13:17:25 -0700 Subject: [PATCH] Add method to remove all active potion effects --- .../org/bukkit/craftbukkit/entity/CraftLivingEntity.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java index cf388e227c..cbcd3563d1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java @@ -573,6 +573,13 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { return effects; } + // Paper start - LivingEntity#clearActivePotionEffects(); + @Override + public boolean clearActivePotionEffects() { + return this.getHandle().removeAllEffects(EntityPotionEffectEvent.Cause.PLUGIN); + } + // Paper end + @Override public T launchProjectile(Class projectile) { return this.launchProjectile(projectile, null);