geforkt von Mirrors/Paper
96d5e6ca48
Currently includes generated key holder classes for types used in the Registry Modification API
27 Zeilen
1.0 KiB
Diff
27 Zeilen
1.0 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Jake Potrebic <jake.m.potrebic@gmail.com>
|
|
Date: Sat, 17 Jun 2023 13:17:20 -0700
|
|
Subject: [PATCH] Add method to remove all active potion effects
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
|
|
index 03490d35a24c056ed148e45eea27d1786a58c8fc..19e58e62ae442ef9be02ca7fa2f55e370a54afa4 100644
|
|
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
|
|
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
|
|
@@ -589,6 +589,15 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
|
|
@NotNull
|
|
public Collection<PotionEffect> getActivePotionEffects();
|
|
|
|
+ // Paper start - LivingEntity#clearActivePotionEffects();
|
|
+ /**
|
|
+ * Removes all active potion effects for this entity.
|
|
+ *
|
|
+ * @return true if any were removed
|
|
+ */
|
|
+ boolean clearActivePotionEffects();
|
|
+ // Paper end
|
|
+
|
|
/**
|
|
* Checks whether the living entity has block line of sight to another.
|
|
* <p>
|