From cc7111fedab73f38c39acc38f1d98aa56aecfc36 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 21 Apr 2023 18:59:01 +1000 Subject: [PATCH] #276: Add accessors to Wither's invulnerability ticks --- src/main/java/org/bukkit/entity/Wither.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/org/bukkit/entity/Wither.java b/src/main/java/org/bukkit/entity/Wither.java index 225c65a2..b3a5d7a9 100644 --- a/src/main/java/org/bukkit/entity/Wither.java +++ b/src/main/java/org/bukkit/entity/Wither.java @@ -39,6 +39,22 @@ public interface Wither extends Monster, Boss { @Nullable LivingEntity getTarget(@NotNull Head head); + /** + * Returns the wither's current invulnerability ticks. + * + * @return amount of invulnerability ticks + */ + int getInvulnerabilityTicks(); + + /** + * Sets the wither's current invulnerability ticks. + * + * When invulnerability ticks reach 0, the wither will trigger an explosion. + * + * @param ticks amount of invulnerability ticks + */ + void setInvulnerabilityTicks(int ticks); + /** * Represents one of the Wither's heads. */