summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorNathan Adams <dinnerbone@dinnerbone.com>2011-10-29 08:09:22 +0100
committerErik Broes <erikbroes@ripe.net>2011-11-19 20:23:27 -0800
commit0c203874e8c943191b657b3c3f1be7fd64719cd1 (patch)
treed3f0bbe4b482236578b7bb9134e8a336b3d745a2 /src/main
parentea427c302670d21b908c967266fc4ac10b848661 (diff)
downloadbukkit-0c203874e8c943191b657b3c3f1be7fd64719cd1.tar
bukkit-0c203874e8c943191b657b3c3f1be7fd64719cd1.tar.gz
bukkit-0c203874e8c943191b657b3c3f1be7fd64719cd1.tar.lz
bukkit-0c203874e8c943191b657b3c3f1be7fd64719cd1.tar.xz
bukkit-0c203874e8c943191b657b3c3f1be7fd64719cd1.zip
Added getMaxHealth to LivingEntity
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/bukkit/entity/LivingEntity.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
index 2bc90bef..09f532f5 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/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