Add method to get the source of a TNTPrimed. Adds BUKKIT-3815

Dieser Commit ist enthalten in:
AlphaBlend 2013-03-21 12:47:46 -06:00 committet von Nate Mortensen
Ursprung 816a7f1559
Commit 2c5b2a8f6f

Datei anzeigen

@ -1,8 +1,10 @@
package org.bukkit.craftbukkit.entity; package org.bukkit.craftbukkit.entity;
import net.minecraft.server.EntityLiving;
import net.minecraft.server.EntityTNTPrimed; import net.minecraft.server.EntityTNTPrimed;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType; import org.bukkit.entity.EntityType;
import org.bukkit.entity.TNTPrimed; import org.bukkit.entity.TNTPrimed;
@ -50,4 +52,17 @@ public class CraftTNTPrimed extends CraftEntity implements TNTPrimed {
return EntityType.PRIMED_TNT; return EntityType.PRIMED_TNT;
} }
public Entity getSource() {
EntityLiving source = getHandle().getSource();
if (source != null) {
Entity bukkitEntity = source.getBukkitEntity();
if (bukkitEntity.isValid()) {
return bukkitEntity;
}
}
return null;
}
} }