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.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}