summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragonPart.java43
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);
+ }
}