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.EntityFish; 4import net.minecraft.server.EntityHuman; 5import org.bukkit.craftbukkit.CraftServer; 6import org.bukkit.entity.Fish; 7import org.bukkit.entity.LivingEntity; 8 9public class CraftFish extends AbstractProjectile implements Fish { 10 public CraftFish(CraftServer server, EntityFish entity) { 11 super(server, entity); 12 } 13 14 @Override 15 public String toString() { 16 return "CraftFish"; 17 } 18 19 public LivingEntity getShooter() { 20 if (((EntityFish) getHandle()).owner != null) { 21 return (LivingEntity) ((EntityFish) getHandle()).owner.getBukkitEntity(); 22 } 23 24 return null; 25 26 } 27 28 public void setShooter(LivingEntity shooter) { 29 if (shooter instanceof CraftHumanEntity) { 30 ((EntityFish) getHandle()).owner = (EntityHuman) ((CraftHumanEntity) shooter).entity; 31 } 32 } 33 34}