Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
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}