diff options
author | AlphaBlend <whizkid3000@hotmail.com> | 2013-03-21 12:47:46 -0600 |
---|---|---|
committer | Nate Mortensen <nate.richard.mortensen@gmail.com> | 2013-03-21 12:47:46 -0600 |
commit | 2c5b2a8f6f8f1a9a49cfa546191fadad7da929a5 (patch) | |
tree | 461edb8e5d5c7740c7811da07158b473fd93d0eb /src/main/java/org/bukkit | |
parent | 816a7f1559ecd33db0be3b4b8b5d2d30aaf9a8f7 (diff) | |
download | craftbukkit-2c5b2a8f6f8f1a9a49cfa546191fadad7da929a5.tar craftbukkit-2c5b2a8f6f8f1a9a49cfa546191fadad7da929a5.tar.gz craftbukkit-2c5b2a8f6f8f1a9a49cfa546191fadad7da929a5.tar.lz craftbukkit-2c5b2a8f6f8f1a9a49cfa546191fadad7da929a5.tar.xz craftbukkit-2c5b2a8f6f8f1a9a49cfa546191fadad7da929a5.zip |
Add method to get the source of a TNTPrimed. Adds BUKKIT-3815
Diffstat (limited to 'src/main/java/org/bukkit')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java index d9ac266b..e08ad471 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java @@ -1,8 +1,10 @@ package org.bukkit.craftbukkit.entity; +import net.minecraft.server.EntityLiving; import net.minecraft.server.EntityTNTPrimed; import org.bukkit.craftbukkit.CraftServer; +import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; import org.bukkit.entity.TNTPrimed; @@ -50,4 +52,17 @@ public class CraftTNTPrimed extends CraftEntity implements TNTPrimed { 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; + } } |