Program: 46661
Project: 46661
Buggy source:
public static void giveall(CommandSender event,String item,String amount,String originalPlayer){
  Player[] players=Bukkit.getServer().getOnlinePlayers();
  String from;
  if (originalPlayer.equals("String_Node_Str"))   from="String_Node_Str";
 else   from=ChatColor.YELLOW + originalPlayer + ChatColor.GREEN;
  int amnt=65;
  try {
    amnt=Integer.parseInt(amount);
  }
 catch (  NumberFormatException e) {
  }
  if (amnt > 64)   amnt=64;
  ItemStack is=null;
  if (item.contains("String_Node_Str")) {
    String[] itemarray=item.split("String_Node_Str");
    int itemid=0;
    try {
      itemid=Integer.parseInt(itemarray[0]);
    }
 catch (    NumberFormatException e) {
    }
    if (itemid == 0) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    int damage=0;
    try {
      damage=Integer.parseInt(itemarray[1]);
    }
 catch (    NumberFormatException e) {
    }
    Material m=Material.getMaterial(itemid);
    if (m == null) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    is=new ItemStack(m,amnt,(short)0,(byte)damage);
  }
 else {
    int itemid=0;
    try {
      itemid=Integer.parseInt(item);
    }
 catch (    NumberFormatException e) {
    }
    if (itemid == 0) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    Material m=Material.getMaterial(itemid);
    if (m == null) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    is=new ItemStack(m,amnt);
  }
  for (int i=0; i < players.length; i++) {
    if (!players[i].getName().equalsIgnoreCase(originalPlayer)) {
      players[i].getInventory().addItem(is);
      if (Config.messagePlayers)       players[i].sendMessage(ChatColor.GREEN + Main.PREFIX + "String_Node_Str"+ amnt+ "String_Node_Str"+ ChatColor.YELLOW+ is.getType().name().toLowerCase()+ ChatColor.GREEN+ "String_Node_Str"+ from+ "String_Node_Str");
    }
  }
  event.sendMessage(ChatColor.GREEN + Main.PREFIX + "String_Node_Str"+ amnt+ "String_Node_Str"+ is.getType().name().toLowerCase()+ "String_Node_Str");
  if (!originalPlayer.equals("String_Node_Str"))   Main.log.info(Main.PREFIX + originalPlayer + "String_Node_Str"+ amount+ "String_Node_Str"+ is.getType().name().toLowerCase()+ "String_Node_Str");
}

Fixed version (ground truth):
public static void giveall(CommandSender event,String item,String amount,String originalPlayer){
  if (!event.hasPermission("String_Node_Str")) {
    event.sendMessage(Main.PREFIX + "String_Node_Str");
    return;
  }
  Player[] players=Bukkit.getServer().getOnlinePlayers();
  String from;
  if (originalPlayer.equals("String_Node_Str"))   from="String_Node_Str";
 else   from=ChatColor.YELLOW + originalPlayer + ChatColor.GREEN;
  int amnt=65;
  try {
    amnt=Integer.parseInt(amount);
  }
 catch (  NumberFormatException e) {
  }
  if (amnt > 64)   amnt=64;
  ItemStack is=null;
  if (item.contains("String_Node_Str")) {
    String[] itemarray=item.split("String_Node_Str");
    int itemid=0;
    try {
      itemid=Integer.parseInt(itemarray[0]);
    }
 catch (    NumberFormatException e) {
    }
    if (itemid == 0) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    int damage=0;
    try {
      damage=Integer.parseInt(itemarray[1]);
    }
 catch (    NumberFormatException e) {
    }
    Material m=Material.getMaterial(itemid);
    if (m == null) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    is=new ItemStack(m,amnt,(short)0,(byte)damage);
  }
 else {
    int itemid=0;
    try {
      itemid=Integer.parseInt(item);
    }
 catch (    NumberFormatException e) {
    }
    if (itemid == 0) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    Material m=Material.getMaterial(itemid);
    if (m == null) {
      event.sendMessage(ChatColor.RED + Main.PREFIX + "String_Node_Str");
      return;
    }
    is=new ItemStack(m,amnt);
  }
  for (int i=0; i < players.length; i++) {
    if (!players[i].getName().equalsIgnoreCase(originalPlayer)) {
      players[i].getInventory().addItem(is);
      if (Config.messagePlayers)       players[i].sendMessage(ChatColor.GREEN + Main.PREFIX + "String_Node_Str"+ amnt+ "String_Node_Str"+ ChatColor.YELLOW+ is.getType().name().toLowerCase()+ ChatColor.GREEN+ "String_Node_Str"+ from+ "String_Node_Str");
    }
  }
  event.sendMessage(ChatColor.GREEN + Main.PREFIX + "String_Node_Str"+ amnt+ "String_Node_Str"+ is.getType().name().toLowerCase()+ "String_Node_Str");
  if (!originalPlayer.equals("String_Node_Str"))   Main.log.info(Main.PREFIX + originalPlayer + "String_Node_Str"+ amount+ "String_Node_Str"+ is.getType().name().toLowerCase()+ "String_Node_Str");
}