Program: 6635
Project: 6635
Buggy source:
@Override public void onEnable(){
  server=getServer();
  if (useiConomy == true) {
    getServer().getPluginManager().registerEvent(Event.Type.PLUGIN_ENABLE,new PluginListener(this),Priority.Monitor,this);
    getServer().getPluginManager().registerEvent(Event.Type.PLUGIN_DISABLE,new PluginListener(this),Priority.Monitor,this);
  }
  if (welcomeMessage == true) {
    PlayerListener=new PlayerJoinListener(this);
    getServer().getPluginManager().registerEvent(Event.Type.PLAYER_JOIN,PlayerListener,Priority.Monitor,this);
  }
  getCommand("String_Node_Str").setExecutor(new CommandExecutor(){
    @Override public boolean onCommand(    CommandSender sender,    Command command,    String label,    String[] args){
      if (!sender.hasPermission("String_Node_Str")) {
        return false;
      }
      if (args.length == 0) {
        if (!(sender instanceof Player)) {
          sender.sendMessage("String_Node_Str");
          sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ timeUntil(Lottery.nextexec,false));
          return true;
        }
        Player player=(Player)sender;
        int amount=winningAmount();
        player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ timeUntil(Lottery.nextexec,false));
        if (useiConomy == false) {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ Lottery.cost+ "String_Node_Str"+ formatMaterialName(material)+ ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ "String_Node_Str");
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ amount+ "String_Node_Str"+ formatMaterialName(material)+ ChatColor.WHITE+ "String_Node_Str");
        }
 else {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ Method.format(Lottery.cost)+ ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ "String_Node_Str");
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ Method.format(amount)+ ChatColor.WHITE+ "String_Node_Str");
        }
        if (maxTicketsEachUser > 1) {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ playerInList((Player)sender)+ "String_Node_Str"+ ChatColor.WHITE+ pluralWording("String_Node_Str",playerInList((Player)sender)));
        }
        player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.RED+ "String_Node_Str"+ ChatColor.WHITE+ "String_Node_Str");
        if (useiConomy == true) {
          if (c.getProperty("String_Node_Str") != null) {
            player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ c.getProperty("String_Node_Str")+ "String_Node_Str"+ Method.format(Integer.parseInt(c.getProperty("String_Node_Str").toString()))+ "String_Node_Str");
          }
        }
 else {
          if (c.getProperty("String_Node_Str") != null) {
            player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ c.getProperty("String_Node_Str")+ "String_Node_Str"+ c.getProperty("String_Node_Str").toString()+ "String_Node_Str"+ formatMaterialName(material)+ "String_Node_Str");
          }
        }
        if (useiConomy == false) {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ "String_Node_Str");
        }
      }
 else {
        if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (!(sender instanceof Player)) {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
            return true;
          }
          Player player=(Player)sender;
          int buyTickets=1;
          if (args.length > 1) {
            try {
              @SuppressWarnings("String_Node_Str") int x=Integer.parseInt(args[1]);
            }
 catch (            NumberFormatException nFE) {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              args[1]="String_Node_Str";
            }
          }
          if (args.length < 2) {
            buyTickets=1;
          }
 else           if (Integer.parseInt(args[1].toString()) + playerInList(player) <= maxTicketsEachUser) {
            buyTickets=Integer.parseInt(args[1].toString());
          }
 else           if (Integer.parseInt(args[1].toString()) + playerInList(player) > maxTicketsEachUser) {
            buyTickets=maxTicketsEachUser - playerInList(player);
          }
 else {
            buyTickets=1;
          }
          if (buyTickets < 1) {
            buyTickets=1;
          }
          if (addPlayer(player,maxTicketsEachUser,buyTickets) == true) {
            if (useiConomy == false) {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ buyTickets+ "String_Node_Str"+ pluralWording("String_Node_Str",buyTickets)+ "String_Node_Str"+ ChatColor.RED+ Lottery.cost * buyTickets + "String_Node_Str" + formatMaterialName(material));
            }
 else {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ buyTickets+ "String_Node_Str"+ pluralWording("String_Node_Str",buyTickets)+ "String_Node_Str"+ ChatColor.RED+ Method.format(Lottery.cost * buyTickets));
            }
            if (maxTicketsEachUser > 1) {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ playerInList(player)+ "String_Node_Str"+ ChatColor.WHITE+ pluralWording("String_Node_Str",playerInList(player)));
            }
            if (broadcastBuying == true) {
              Bukkit.broadcastMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ player.getDisplayName()+ "String_Node_Str"+ buyTickets+ "String_Node_Str"+ pluralWording("String_Node_Str",buyTickets));
            }
          }
 else {
            player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ maxTicketsEachUser+ "String_Node_Str"+ pluralWording("String_Node_Str",maxTicketsEachUser)+ "String_Node_Str");
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (!(sender instanceof Player)) {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
            return true;
          }
          Player player=(Player)sender;
          removeFromClaimList((Player)sender);
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (sender.hasPermission("String_Node_Str")) {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
            StartTimerSchedule(true);
          }
 else {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          if (sender.hasPermission("String_Node_Str"))           sender.sendMessage(ChatColor.BLUE + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          if (sender.hasPermission("String_Node_Str"))           sender.sendMessage(ChatColor.BLUE + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          if (sender.hasPermission("String_Node_Str"))           sender.sendMessage(ChatColor.BLUE + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          ArrayList<String> winnerArray=new ArrayList<String>();
          try {
            BufferedReader in=new BufferedReader(new FileReader(getDataFolder() + File.separator + "String_Node_Str"));
            String str;
            while ((str=in.readLine()) != null) {
              winnerArray.add(str);
            }
            in.close();
          }
 catch (          IOException e) {
          }
          String[] split;
          String winListPrice;
          for (int i=0; i < winnerArray.size(); i++) {
            split=winnerArray.get(i).split("String_Node_Str");
            if (split[2].equalsIgnoreCase("String_Node_Str")) {
              winListPrice=Method.format(Double.parseDouble(split[1]));
            }
 else {
              winListPrice=split[1] + "String_Node_Str" + formatMaterialName(Integer.parseInt(split[2])).toString();
            }
            sender.sendMessage((i + 1) + "String_Node_Str" + split[0]+ "String_Node_Str"+ winListPrice);
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (sender.hasPermission("String_Node_Str")) {
            if (args[1] == null) {
              sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              return true;
            }
            int addToPot=0;
            try {
              addToPot=Integer.parseInt(args[1]);
            }
 catch (            NumberFormatException nFE) {
              sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              return true;
            }
            extraInPot+=addToPot;
            c.setProperty("String_Node_Str",extraInPot);
            getConfiguration().save();
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ addToPot+ ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ extraInPot);
          }
 else {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (sender.hasPermission("String_Node_Str")) {
            if (args.length == 1) {
              sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
            }
 else             if (args.length >= 2) {
              if (args[1].equalsIgnoreCase("String_Node_Str")) {
                if (args.length == 2) {
                  sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                  return true;
                }
 else {
                  int newCoin=0;
                  try {
                    newCoin=Integer.parseInt(args[2].toString());
                  }
 catch (                  NumberFormatException e) {
                  }
                  if (newCoin <= 0) {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                    return true;
                  }
 else {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ newCoin);
                    c.setProperty("String_Node_Str",newCoin);
                    getConfiguration().save();
                    loadConfig();
                  }
                }
              }
 else               if (args[1].equalsIgnoreCase("String_Node_Str")) {
                if (args.length == 2) {
                  sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                  return true;
                }
 else {
                  int newHours=0;
                  try {
                    newHours=Integer.parseInt(args[2].toString());
                  }
 catch (                  NumberFormatException e) {
                  }
                  if (newHours <= 0) {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                    return true;
                  }
 else {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ newHours);
                    c.setProperty("String_Node_Str",newHours);
                    getConfiguration().save();
                    loadConfig();
                  }
                }
              }
 else               if (args[1].equalsIgnoreCase("String_Node_Str") || args[1].equalsIgnoreCase("String_Node_Str")) {
                if (args.length == 2) {
                  sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                  return true;
                }
 else {
                  int newMaxTicketsEachUser=0;
                  try {
                    newMaxTicketsEachUser=Integer.parseInt(args[2].toString());
                  }
 catch (                  NumberFormatException e) {
                  }
                  if (newMaxTicketsEachUser <= 0) {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                    return true;
                  }
 else {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ newMaxTicketsEachUser);
                    c.setProperty("String_Node_Str",newMaxTicketsEachUser);
                    getConfiguration().save();
                    loadConfig();
                  }
                }
              }
 else               if (args[1].equalsIgnoreCase("String_Node_Str")) {
                loadConfig();
                sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              }
            }
          }
        }
 else {
          sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
        }
      }
      return true;
    }
  }
);
  if (c.getProperty("String_Node_Str") == null) {
    nextexec=System.currentTimeMillis() + extendTime();
    c.setProperty("String_Node_Str",nextexec);
    if (!getConfiguration().save()) {
      getServer().getLogger().warning("String_Node_Str");
    }
  }
 else {
    nextexec=Long.parseLong(c.getProperty("String_Node_Str").toString());
  }
  StartTimerSchedule(false);
}

Fixed version (ground truth):
@Override public void onEnable(){
  server=getServer();
  if (useiConomy == true) {
    getServer().getPluginManager().registerEvent(Event.Type.PLUGIN_ENABLE,new PluginListener(this),Priority.Monitor,this);
    getServer().getPluginManager().registerEvent(Event.Type.PLUGIN_DISABLE,new PluginListener(this),Priority.Monitor,this);
  }
  if (welcomeMessage == true) {
    PlayerListener=new PlayerJoinListener(this);
    getServer().getPluginManager().registerEvent(Event.Type.PLAYER_JOIN,PlayerListener,Priority.Monitor,this);
  }
  getCommand("String_Node_Str").setExecutor(new CommandExecutor(){
    @Override public boolean onCommand(    CommandSender sender,    Command command,    String label,    String[] args){
      if (!sender.hasPermission("String_Node_Str")) {
        return false;
      }
      if (!Methods.hasMethod() && useiConomy == true) {
        debugMsg("String_Node_Str");
        sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
        return false;
      }
      if (args.length == 0) {
        if (!(sender instanceof Player)) {
          sender.sendMessage("String_Node_Str");
          sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ timeUntil(Lottery.nextexec,false));
          return true;
        }
        Player player=(Player)sender;
        int amount=winningAmount();
        player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ timeUntil(Lottery.nextexec,false));
        if (useiConomy == false) {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ Lottery.cost+ "String_Node_Str"+ formatMaterialName(material)+ ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ "String_Node_Str");
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ amount+ "String_Node_Str"+ formatMaterialName(material)+ ChatColor.WHITE+ "String_Node_Str");
        }
 else {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ Method.format(Lottery.cost)+ ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ "String_Node_Str");
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ Method.format(amount)+ ChatColor.WHITE+ "String_Node_Str");
        }
        if (maxTicketsEachUser > 1) {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ playerInList((Player)sender)+ "String_Node_Str"+ ChatColor.WHITE+ pluralWording("String_Node_Str",playerInList((Player)sender)));
        }
        player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.RED+ "String_Node_Str"+ ChatColor.WHITE+ "String_Node_Str");
        if (useiConomy == true) {
          if (c.getProperty("String_Node_Str") != null) {
            player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ c.getProperty("String_Node_Str")+ "String_Node_Str"+ Method.format(Integer.parseInt(c.getProperty("String_Node_Str").toString()))+ "String_Node_Str");
          }
        }
 else {
          if (c.getProperty("String_Node_Str") != null) {
            player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ c.getProperty("String_Node_Str")+ "String_Node_Str"+ c.getProperty("String_Node_Str").toString()+ "String_Node_Str"+ formatMaterialName(material)+ "String_Node_Str");
          }
        }
        if (useiConomy == false) {
          player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ "String_Node_Str");
        }
      }
 else {
        if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (!(sender instanceof Player)) {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
            return true;
          }
          Player player=(Player)sender;
          int buyTickets=1;
          if (args.length > 1) {
            try {
              @SuppressWarnings("String_Node_Str") int x=Integer.parseInt(args[1]);
            }
 catch (            NumberFormatException nFE) {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              args[1]="String_Node_Str";
            }
          }
          if (args.length < 2) {
            buyTickets=1;
          }
 else           if (Integer.parseInt(args[1].toString()) + playerInList(player) <= maxTicketsEachUser) {
            buyTickets=Integer.parseInt(args[1].toString());
          }
 else           if (Integer.parseInt(args[1].toString()) + playerInList(player) > maxTicketsEachUser) {
            buyTickets=maxTicketsEachUser - playerInList(player);
          }
 else {
            buyTickets=1;
          }
          if (buyTickets < 1) {
            buyTickets=1;
          }
          if (addPlayer(player,maxTicketsEachUser,buyTickets) == true) {
            if (useiConomy == false) {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ buyTickets+ "String_Node_Str"+ pluralWording("String_Node_Str",buyTickets)+ "String_Node_Str"+ ChatColor.RED+ Lottery.cost * buyTickets + "String_Node_Str" + formatMaterialName(material));
            }
 else {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ buyTickets+ "String_Node_Str"+ pluralWording("String_Node_Str",buyTickets)+ "String_Node_Str"+ ChatColor.RED+ Method.format(Lottery.cost * buyTickets));
            }
            if (maxTicketsEachUser > 1) {
              player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ playerInList(player)+ "String_Node_Str"+ ChatColor.WHITE+ pluralWording("String_Node_Str",playerInList(player)));
            }
            if (broadcastBuying == true) {
              Bukkit.broadcastMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ player.getDisplayName()+ "String_Node_Str"+ buyTickets+ "String_Node_Str"+ pluralWording("String_Node_Str",buyTickets));
            }
          }
 else {
            player.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ maxTicketsEachUser+ "String_Node_Str"+ pluralWording("String_Node_Str",maxTicketsEachUser)+ "String_Node_Str");
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (!(sender instanceof Player)) {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
            return true;
          }
          Player player=(Player)sender;
          removeFromClaimList((Player)sender);
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (sender.hasPermission("String_Node_Str")) {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
            StartTimerSchedule(true);
          }
 else {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          sender.sendMessage(ChatColor.RED + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          if (sender.hasPermission("String_Node_Str"))           sender.sendMessage(ChatColor.BLUE + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          if (sender.hasPermission("String_Node_Str"))           sender.sendMessage(ChatColor.BLUE + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          if (sender.hasPermission("String_Node_Str"))           sender.sendMessage(ChatColor.BLUE + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          ArrayList<String> winnerArray=new ArrayList<String>();
          try {
            BufferedReader in=new BufferedReader(new FileReader(getDataFolder() + File.separator + "String_Node_Str"));
            String str;
            while ((str=in.readLine()) != null) {
              winnerArray.add(str);
            }
            in.close();
          }
 catch (          IOException e) {
          }
          String[] split;
          String winListPrice;
          for (int i=0; i < winnerArray.size(); i++) {
            split=winnerArray.get(i).split("String_Node_Str");
            if (split[2].equalsIgnoreCase("String_Node_Str")) {
              winListPrice=Method.format(Double.parseDouble(split[1]));
            }
 else {
              winListPrice=split[1] + "String_Node_Str" + formatMaterialName(Integer.parseInt(split[2])).toString();
            }
            sender.sendMessage((i + 1) + "String_Node_Str" + split[0]+ "String_Node_Str"+ winListPrice);
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (sender.hasPermission("String_Node_Str")) {
            if (args[1] == null) {
              sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              return true;
            }
            int addToPot=0;
            try {
              addToPot=Integer.parseInt(args[1]);
            }
 catch (            NumberFormatException nFE) {
              sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              return true;
            }
            extraInPot+=addToPot;
            c.setProperty("String_Node_Str",extraInPot);
            getConfiguration().save();
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ addToPot+ ChatColor.WHITE+ "String_Node_Str"+ ChatColor.GREEN+ extraInPot);
          }
 else {
            sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
          }
        }
 else         if (args[0].equalsIgnoreCase("String_Node_Str")) {
          if (sender.hasPermission("String_Node_Str")) {
            if (args.length == 1) {
              sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
              sender.sendMessage(ChatColor.RED + "String_Node_Str");
            }
 else             if (args.length >= 2) {
              if (args[1].equalsIgnoreCase("String_Node_Str")) {
                if (args.length == 2) {
                  sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                  return true;
                }
 else {
                  int newCoin=0;
                  try {
                    newCoin=Integer.parseInt(args[2].toString());
                  }
 catch (                  NumberFormatException e) {
                  }
                  if (newCoin <= 0) {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                    return true;
                  }
 else {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ newCoin);
                    c.setProperty("String_Node_Str",newCoin);
                    getConfiguration().save();
                    loadConfig();
                  }
                }
              }
 else               if (args[1].equalsIgnoreCase("String_Node_Str")) {
                if (args.length == 2) {
                  sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                  return true;
                }
 else {
                  int newHours=0;
                  try {
                    newHours=Integer.parseInt(args[2].toString());
                  }
 catch (                  NumberFormatException e) {
                  }
                  if (newHours <= 0) {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                    return true;
                  }
 else {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ newHours);
                    c.setProperty("String_Node_Str",newHours);
                    getConfiguration().save();
                    loadConfig();
                  }
                }
              }
 else               if (args[1].equalsIgnoreCase("String_Node_Str") || args[1].equalsIgnoreCase("String_Node_Str")) {
                if (args.length == 2) {
                  sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                  return true;
                }
 else {
                  int newMaxTicketsEachUser=0;
                  try {
                    newMaxTicketsEachUser=Integer.parseInt(args[2].toString());
                  }
 catch (                  NumberFormatException e) {
                  }
                  if (newMaxTicketsEachUser <= 0) {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
                    return true;
                  }
 else {
                    sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str"+ ChatColor.RED+ newMaxTicketsEachUser);
                    c.setProperty("String_Node_Str",newMaxTicketsEachUser);
                    getConfiguration().save();
                    loadConfig();
                  }
                }
              }
 else               if (args[1].equalsIgnoreCase("String_Node_Str")) {
                loadConfig();
                sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
              }
            }
          }
        }
 else {
          sender.sendMessage(ChatColor.GOLD + "String_Node_Str" + ChatColor.WHITE+ "String_Node_Str");
        }
      }
      return true;
    }
  }
);
  if (c.getProperty("String_Node_Str") == null) {
    nextexec=System.currentTimeMillis() + extendTime();
    c.setProperty("String_Node_Str",nextexec);
    if (!getConfiguration().save()) {
      getServer().getLogger().warning("String_Node_Str");
    }
  }
 else {
    nextexec=Long.parseLong(c.getProperty("String_Node_Str").toString());
  }
  StartTimerSchedule(false);
}