diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java
index 84418100c9..3357b606fa 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) {
@@ -15,6 +16,16 @@ public class CraftComplexPart extends CraftEntity implements ComplexEntityPart {
         return (ComplexLivingEntity) getHandle().owner.getBukkitEntity();
     }
 
+    @Override
+    public void setLastDamageCause(EntityDamageEvent cause) {
+        getParent().setLastDamageCause(cause);
+    }
+
+    @Override
+    public EntityDamageEvent getLastDamageCause() {
+        return getParent().getLastDamageCause();
+    }
+
     @Override
     public EntityComplexPart getHandle() {
         return (EntityComplexPart) entity;