コード例 #1
0
  @Override
  public void onVehicleMove(VehicleMoveEvent event) {
    if (event.getVehicle().getPassenger() != null
        && event.getVehicle().getPassenger() instanceof Player) {
      if (event.getFrom().getBlock() != event.getTo().getBlock()) {
        DCPortal dcportal = Misc.getPortal(event.getTo());

        if (dcportal != null
            && dcportal.getTarget((Player) event.getVehicle().getPassenger()) != null) {
          event
              .getVehicle()
              .teleport(dcportal.getTarget((Player) event.getVehicle().getPassenger()));
        }
      }
    }
  }