From 76d2d1ab833f74faf04268f41e2b7c1455b28e88 Mon Sep 17 00:00:00 2001 From: ItsHarry Date: Thu, 5 Dec 2013 21:58:11 +0100 Subject: [PATCH] Allow Teleportation of Vehicles and Passengers diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index 52c75f0..c9454b5 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -430,9 +430,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player { return false; } - if (entity.vehicle != null || entity.passenger != null) { - return false; - } + // Spigot Start + // if (entity.vehicle != null || entity.passenger != null) { + // return false; + // } + // Spigot End // From = Players current Location Location from = this.getLocation(); @@ -446,6 +448,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player { if (event.isCancelled()) { return false; } + + // Spigot Start + eject(); + leaveVehicle(); + // Spigot End // Update the From Location from = event.getFrom(); -- 1.8.3.2