summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorfeildmaster <admin@feildmaster.com>2012-07-01 05:02:44 -0500
committerfeildmaster <admin@feildmaster.com>2012-07-02 22:22:03 -0500
commite4e994f710f21c660a892c02a1973d1db490110c (patch)
treeb1cd6e4899d070a55f0605d3d83649c30c6d5371 /src/main/java
parent0a0d5ebf20f170d32da5d63df71a387c82fc7526 (diff)
downloadcraftbukkit-e4e994f710f21c660a892c02a1973d1db490110c.tar
craftbukkit-e4e994f710f21c660a892c02a1973d1db490110c.tar.gz
craftbukkit-e4e994f710f21c660a892c02a1973d1db490110c.tar.lz
craftbukkit-e4e994f710f21c660a892c02a1973d1db490110c.tar.xz
craftbukkit-e4e994f710f21c660a892c02a1973d1db490110c.zip
Treat ComplexParts as proxies for setLastDamageCause. Fixes BUKKIT-1821
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java
index 84418100..3357b606 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java
@@ -5,6 +5,7 @@ import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.ComplexEntityPart;
import org.bukkit.entity.ComplexLivingEntity;
import org.bukkit.entity.EntityType;
+import org.bukkit.event.entity.EntityDamageEvent;
public class CraftComplexPart extends CraftEntity implements ComplexEntityPart {
public CraftComplexPart(CraftServer server, EntityComplexPart entity) {
@@ -16,6 +17,16 @@ public class CraftComplexPart extends CraftEntity implements ComplexEntityPart {
}
@Override
+ public void setLastDamageCause(EntityDamageEvent cause) {
+ getParent().setLastDamageCause(cause);
+ }
+
+ @Override
+ public EntityDamageEvent getLastDamageCause() {
+ return getParent().getLastDamageCause();
+ }
+
+ @Override
public EntityComplexPart getHandle() {
return (EntityComplexPart) entity;
}