@Override
   public List func_22176_b() {
      ArrayList var1 = new ArrayList();
      File[] var2 = this.field_22180_a.listFiles();
      for(File var3 : var2) {
         if(var3.isDirectory()) {
            String var7 = var3.getName();
            WorldInfo var8 = this.getWorldInfo(var7);
            if(var8 != null) {
               boolean var9 = var8.getSaveVersion() != 19132;
               String var10 = var8.getWorldName();
               if(var10 == null || MathHelper.stringNullOrLengthZero(var10)) {
                  var10 = var7;
               }

               var1.add(new SaveFormatComparator(var7, var10, var8.getLastTimePlayed(), var8.getSizeOnDisk(), var9));
            }
         }
      }

      return var1;
   }