1
0
mirror of https://github.com/PaperMC/Paper.git synced 2025-04-10 14:06:11 +02:00

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

By: AlphaBlend <whizkid3000@hotmail.com>
This commit is contained in:
CraftBukkit/Spigot 2013-03-21 12:47:46 -06:00
parent 7d58945ede
commit f60d880814

View File

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