private void LoadCartsForRiders() {
    // this will only be used on a /reload, since otherwise no players are online.

    List<MinecartManiaMinecartDataTable> entries = MinecartManiaMinecartDataTable.getAlltCarts();
    if (entries != null) {
      for (MinecartManiaMinecartDataTable entry : entries) {
        if (getServer().getPlayer(entry.owner) != null) {
          Player p = getServer().getPlayer(entry.owner);
          if (p.isOnline()) {
            MinecartManiaPlayer player = MinecartManiaWorld.getMinecartManiaPlayer(p);
            PlayerListener.spawnCartForRider(player, entry);
            MinecartManiaMinecartDataTable.delete(entry);
          }
        }
      }
    }
  }