@EventHandler
	public void onPlayerMove(PlayerMoveEvent e) {
		Player p = e.getPlayer();
		double d = RideThaMob.defaultspeed;
		if (RideThaMob.speed.contains(e.getPlayer().getName())) {
			d = RideThaMob.maxspeed;
		}

		if ((p.getVehicle() != null)/*
									 * &&
									 * (RideThaMob.sneak.contains(p.getName()))
									 */
				&& (RideThaMob.fly.contains(p.getName()))
				&& (RideThaMob.player.contains(p.getName()))) {
			Entity v = p.getVehicle();
			Vector f = p.getEyeLocation().getDirection().multiply(d);
			v.setVelocity(f);
			v.teleport(new Location(v.getWorld(), v.getLocation().getX(), v
					.getLocation().getY(), v.getLocation().getZ(), p
					.getEyeLocation().getPitch(), p.getEyeLocation().getYaw()));
			p.setFallDistance(0.0F);
			v.setFallDistance(0.0F);
		}
	}