diff options
Diffstat (limited to 'src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java | 43 |
1 files changed, 37 insertions, 6 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java index ce4a87c9..736a4602 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java @@ -5,6 +5,7 @@ import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.EnderDragon; import org.bukkit.entity.EnderDragonPart; import org.bukkit.entity.Entity; +import org.bukkit.util.NumberConversions; public class CraftEnderDragonPart extends CraftComplexPart implements EnderDragonPart { public CraftEnderDragonPart(CraftServer server, EntityComplexPart entity) { @@ -26,31 +27,61 @@ public class CraftEnderDragonPart extends CraftComplexPart implements EnderDrago return "CraftEnderDragonPart"; } - public void damage(int amount) { + public void damage(double amount) { getParent().damage(amount); } - public void damage(int amount, Entity source) { + public void damage(double amount, Entity source) { getParent().damage(amount, source); } - public int getHealth() { + public double getHealth() { return getParent().getHealth(); } - public void setHealth(int health) { + public void setHealth(double health) { getParent().setHealth(health); } - public int getMaxHealth() { + public double getMaxHealth() { return getParent().getMaxHealth(); } - public void setMaxHealth(int health) { + public void setMaxHealth(double health) { getParent().setMaxHealth(health); } public void resetMaxHealth() { getParent().resetMaxHealth(); } + + @Deprecated + public void _INVALID_damage(int amount) { + damage(amount); + } + + @Deprecated + public void _INVALID_damage(int amount, Entity source) { + damage(amount, source); + } + + @Deprecated + public int _INVALID_getHealth() { + return NumberConversions.ceil(getHealth()); + } + + @Deprecated + public void _INVALID_setHealth(int health) { + setHealth(health); + } + + @Deprecated + public int _INVALID_getMaxHealth() { + return NumberConversions.ceil(getMaxHealth()); + } + + @Deprecated + public void _INVALID_setMaxHealth(int health) { + setMaxHealth(health); + } } |