Browse Source

The Kraken hates boats.

GJ 12 years ago
parent
commit
5c4c3cf59c
1 changed files with 10 additions and 0 deletions
  1. 10 0
      src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java

+ 10 - 0
src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java

@@ -74,6 +74,14 @@ public class FishingManager extends SkillManager {
         World world = player.getWorld();
         World world = player.getWorld();
 
 
         player.setPlayerWeather(WeatherType.DOWNFALL);
         player.setPlayerWeather(WeatherType.DOWNFALL);
+
+        Entity vehicle = player.getVehicle();
+
+        if (vehicle != null && vehicle.getType() == EntityType.BOAT) {
+            vehicle.eject();
+            vehicle.remove();
+        }
+
         player.teleport(player.getTargetBlock(null, 100).getLocation(), TeleportCause.PLUGIN);
         player.teleport(player.getTargetBlock(null, 100).getLocation(), TeleportCause.PLUGIN);
 
 
         Location location = player.getLocation();
         Location location = player.getLocation();
@@ -91,6 +99,8 @@ public class FishingManager extends SkillManager {
         kraken.setHealth(kraken.getMaxHealth());
         kraken.setHealth(kraken.getMaxHealth());
         player.setItemInHand(null);
         player.setItemInHand(null);
 
 
+
+
         new KrakenAttackTask(kraken, player).runTaskTimer(mcMMO.p, 20L, 20L);
         new KrakenAttackTask(kraken, player).runTaskTimer(mcMMO.p, 20L, 20L);
         fishingTries = 1;
         fishingTries = 1;
         return true;
         return true;