diff --git a/src/main/java/me/totalfreedom/totalfreedommod/blocking/PVPBlocker.java b/src/main/java/me/totalfreedom/totalfreedommod/blocking/PVPBlocker.java index 855c8bd1..3850660e 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/blocking/PVPBlocker.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/blocking/PVPBlocker.java @@ -7,6 +7,7 @@ import org.bukkit.GameMode; import org.bukkit.entity.Arrow; import org.bukkit.entity.Player; import org.bukkit.entity.Trident; +import org.bukkit.entity.FishHook; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.entity.EntityDamageByEntityEvent; @@ -57,6 +58,14 @@ public class PVPBlocker extends FreedomService player = (Player)trident.getShooter(); } } + else if (event.getDamager() instanceof FishHook) + { + FishHook fishhook = (FishHook)event.getDamager(); + if (fishhook.getShooter() instanceof Player) + { + player = (Player)fishhook.getShooter(); + } + } } if (player != null & !plugin.al.isAdmin(player))