From 41fba5743bdd3374e4de0c26c4f3002fe66f0d76 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Sat, 29 Oct 2011 08:09:22 +0100 Subject: [PATCH] Added getMaxHealth to LivingEntity By: Nathan Adams --- .../java/org/bukkit/entity/LivingEntity.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/entity/LivingEntity.java b/paper-api/src/main/java/org/bukkit/entity/LivingEntity.java index 2bc90bef02..09f532f539 100644 --- a/paper-api/src/main/java/org/bukkit/entity/LivingEntity.java +++ b/paper-api/src/main/java/org/bukkit/entity/LivingEntity.java @@ -12,18 +12,26 @@ import org.bukkit.block.Block; public interface LivingEntity extends Entity { /** - * Gets the entity's health from 0-20, where 0 is dead and 20 is full + * Gets the entity's health from 0 to {@link #getMaxHealth()}, where 0 is dead * - * @return Health represented from 0-20 + * @return Health represented from 0 to max */ public int getHealth(); /** - * Sets the entity's health from 0-20, where 0 is dead and 20 is full + * Sets the entity's health from 0 to {@link #getMaxHealth()}, where 0 is dead * - * @param health New health represented from 0-20 + * @param health New health represented from 0 to max + * @throws IllegalArgumentException Thrown if the health is < 0 or > max */ public void setHealth(int health); + + /** + * Gets the maximum health this entity may have + * + * @return Maximum health + */ + public int getMaxHealth(); /** * Gets the height of the entity's head above its Location