Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 34 lines 923 B view raw
1package org.bukkit.craftbukkit.entity; 2 3import net.minecraft.server.EntityEgg; 4import net.minecraft.server.EntityLiving; 5import org.bukkit.craftbukkit.CraftServer; 6import org.bukkit.entity.Egg; 7import org.bukkit.entity.LivingEntity; 8 9public class CraftEgg extends AbstractProjectile implements Egg { 10 11 public CraftEgg(CraftServer server, EntityEgg entity) { 12 super(server, entity); 13 } 14 15 @Override 16 public String toString() { 17 return "CraftEgg"; 18 } 19 20 public LivingEntity getShooter() { 21 if (((EntityEgg) getHandle()).thrower != null) { 22 return (LivingEntity) ((EntityEgg) getHandle()).thrower.getBukkitEntity(); 23 } 24 25 return null; 26 27 } 28 29 public void setShooter(LivingEntity shooter) { 30 if (shooter instanceof CraftLivingEntity) { 31 ((EntityEgg) getHandle()).thrower = (EntityLiving) ((CraftLivingEntity) shooter).entity; 32 } 33 } 34}