13
0
geforkt von Mirrors/Paper

Treat ComplexParts as proxies for setLastDamageCause. Fixes BUKKIT-1821

Dieser Commit ist enthalten in:
feildmaster 2012-07-01 05:02:44 -05:00
Ursprung 0a0d5ebf20
Commit e4e994f710

Datei anzeigen

@ -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;