diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/BukkitFurnitureManager.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/BukkitFurnitureManager.java index cbb986e9f..7f6fa3f4d 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/BukkitFurnitureManager.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/BukkitFurnitureManager.java @@ -373,6 +373,7 @@ public class BukkitFurnitureManager implements FurnitureManager { Vector3f seatPos = MiscUtils.getVector3f(vector3f); furniture.removeOccupiedSeat(seatPos); + if (player.getVehicle() != null) return; Location vehicleLocation = vehicle.getLocation(); Location originalLocation = vehicleLocation.clone(); originalLocation.setY(furniture.location().getY());