Advertisement
Jnk1296

Fixed Execute Method

May 30th, 2013
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1. public void execute(CommandSender sender, String commandLabel, String[] args) {
  2.         try {    
  3.             ArrayList<String> load;
  4.             if (args.length > 1) {
  5.                 if (args[1].equals("-e")) {
  6.                     load=loadEssentials();
  7.                 } else {
  8.                     sender.sendMessage(ChatColor.GOLD + TranslationManager.PLUG_NAME + ChatColor.YELLOW + TranslationManager.ILL_ARGS_ERR);
  9.                     return;
  10.                 }
  11.             } else {
  12.                 load=loadPlainText();
  13.             }
  14.            
  15.             long startTime = System.currentTimeMillis();
  16.             for (String s:load) {
  17.                 String[] sArray = s.split("|");
  18.                 IPcheck.Database.log(sArray[0],sArray[1]);
  19.             }
  20.             long endTime = System.currentTimeMillis();
  21.             sender.sendMessage(ChatColor.GOLD + TranslationManager.PLUG_NAME + ChatColor.YELLOW + "Conversion complete! Time taken: " + ((endTime - startTime) / 1000) + " seconds. " +
  22.             "Total number of entries converted: " + load.size() + ".");
  23.         }catch(Exception e){
  24.             sender.sendMessage(ChatColor.GOLD + TranslationManager.PLUG_NAME + ChatColor.YELLOW + "Conversion failed!");
  25.             logger.warning("Conversion failed: "+e.getMessage());
  26.         }
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement