Program: 21934
Project: 21934
Buggy source:
@ForgeSubscribe public void oreEvent(OreDictionary.OreRegisterEvent var1){
  String[] compounds={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
  EnumElement[][] elements={{EnumElement.Al},{EnumElement.Ti},{EnumElement.Cr},{EnumElement.W},{EnumElement.Pb},{EnumElement.Zn},{EnumElement.Pt},{EnumElement.Ni},{EnumElement.Os},{EnumElement.Fe},{EnumElement.Au},{EnumElement.C},{EnumElement.Cu},{EnumElement.Sn},{EnumElement.Ag},{EnumElement.Fe},{EnumElement.Fe,EnumElement.C},{EnumElement.Sn,EnumElement.Cu},{EnumElement.Cu},{EnumElement.Zn,EnumElement.Cu},{EnumElement.Ag,EnumElement.Au},{EnumElement.Fe,EnumElement.Ni}};
  int[][] proportions={{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4,4},{1,3},{1,3},{2,2},{2,1}};
  String[] itemTypes={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
  boolean[] craftable={true,true,false,false,false,false,false};
  int[] sizeCoeff={1,4,8,4,36,16,4};
  for (int i=0; i < compounds.length; i++) {
    for (int j=0; j < itemTypes.length; j++) {
      if (var1.Name.equals(itemTypes[j] + compounds[i])) {
        System.out.print("String_Node_Str" + itemTypes[j] + compounds[i]);
        List<Chemical> _elems=new ArrayList<Chemical>();
        for (int k=0; k < elements[i].length; k++) {
          _elems.add(this.element(elements[i][k],proportions[i][k] * sizeCoeff[j]));
        }
        DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,_elems.toArray(new Chemical[_elems.size()])));
        if (compounds[i].equals("String_Node_Str") && itemTypes[j].equals("String_Node_Str")) {
          SynthesisRecipe.recipes.remove(recipeIron);
        }
        if (compounds[i].equals("String_Node_Str") && itemTypes[j].equals("String_Node_Str")) {
          SynthesisRecipe.recipes.remove(recipeGold);
        }
        if (compounds[i].equals("String_Node_Str") && itemTypes[j].equals("String_Node_Str")) {
          SynthesisRecipe.remove(new ItemStack(Item.coal));
          SynthesisRecipe.remove(new ItemStack(Block.oreCoal));
          SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Item.coal),true,2000,new Chemical[]{this.element(EnumElement.C,4),null,this.element(EnumElement.C,4),null,null,null,this.element(EnumElement.C,4),null,this.element(EnumElement.C,4)}));
        }
        if (craftable[j]) {
          SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000 * sizeCoeff[j],_elems.toArray(new Chemical[_elems.size()])));
        }
        return;
      }
    }
  }
  if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Cu,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Cu,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Cu,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Ag,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Ag,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Ag,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Sn,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Sn,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Sn,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Pb,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Pb,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Pb,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,this.element(EnumElement.Sn),this.element(EnumElement.Cu,9)));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,this.element(EnumElement.Cu,9),this.element(EnumElement.Cu,9)));
  }
  if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.U,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.U,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,5000,new Chemical[]{this.element(EnumElement.U,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.U,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,5000,new Chemical[]{this.element(EnumElement.U,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Ca,5),this.molecule(EnumMolecule.phosphate,4),this.element(EnumElement.F)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Ca,5),this.molecule(EnumMolecule.phosphate,4),this.element(EnumElement.F)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide),this.element(EnumElement.Cr)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide),this.element(EnumElement.Cr)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Si,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Si,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Cu,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Cu,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Fe,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Fe,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.V,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.V,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Si,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Si,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Ti,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Ti,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipeChance(var1.Ore,0.1F,new Chemical[]{new Molecule(EnumMolecule.pal2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,780,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Zr,1),new Element(EnumElement.O,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.Zr,1),new Element(EnumElement.O,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,2),new Element(EnumElement.Au,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Fe,2),new Element(EnumElement.Au,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.C,1),new Element(EnumElement.Ce,1),new Element(EnumElement.Ru,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.C,1),new Element(EnumElement.Ce,1),new Element(EnumElement.Ru,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ag,1),new Element(EnumElement.Ni,1),new Element(EnumElement.Pd,1),new Element(EnumElement.Te,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Ag,1),new Element(EnumElement.Ni,1),new Element(EnumElement.Pd,1),new Element(EnumElement.Te,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.W,3),new Element(EnumElement.C,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,780,new Chemical[]{new Element(EnumElement.W,3),new Element(EnumElement.C,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.C,1),new Element(EnumElement.Mn,1),new Element(EnumElement.Zn,1),new Element(EnumElement.Th,1),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.C,1),new Element(EnumElement.Mn,1),new Element(EnumElement.Zn,1),new Element(EnumElement.Th,1),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ni,1),new Element(EnumElement.Re,1),new Element(EnumElement.Cl,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Ni,1),new Element(EnumElement.Re,1),new Element(EnumElement.Cl,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,12)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,690,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,12)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Cu,3),new Element(EnumElement.Fe,2),new Element(EnumElement.Sn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Cu,3),new Element(EnumElement.Fe,2),new Element(EnumElement.Sn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Mn,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1),new Element(EnumElement.C,1),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,660,new Chemical[]{new Element(EnumElement.Mn,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1),new Element(EnumElement.C,1),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1),new Element(EnumElement.U,1),new Element(EnumElement.O,8),new Element(EnumElement.N,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1),new Element(EnumElement.U,1),new Element(EnumElement.O,8),new Element(EnumElement.N,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,640,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1),new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1),new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Au,2),new Element(EnumElement.Cu,3),new Element(EnumElement.Sn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Au,2),new Element(EnumElement.Cu,3),new Element(EnumElement.Sn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.O,3),new Element(EnumElement.Pd,1),new Element(EnumElement.Si,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,470,new Chemical[]{new Element(EnumElement.O,3),new Element(EnumElement.Pd,1),new Element(EnumElement.Si,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,3),new Element(EnumElement.Th,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,700,new Chemical[]{new Element(EnumElement.Fe,3),new Element(EnumElement.Th,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,14),new Element(EnumElement.Zr,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,14),new Element(EnumElement.Zr,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,570,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Es,1),new Element(EnumElement.N,3),new Element(EnumElement.O,9)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Es,1),new Element(EnumElement.N,3),new Element(EnumElement.O,9)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Au,3),new Element(EnumElement.Cn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,600,new Chemical[]{new Element(EnumElement.Au,3),new Element(EnumElement.Cn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,750,new Chemical[]{new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Hg,1),new Element(EnumElement.Te,1),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.Hg,1),new Element(EnumElement.Te,1),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ce,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,600,new Chemical[]{new Element(EnumElement.Ce,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,760,new Chemical[]{new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ti,1),new Element(EnumElement.V,1),new Element(EnumElement.Fe,1),new Element(EnumElement.C,1),new Element(EnumElement.Co,1),new Element(EnumElement.N,2),new Element(EnumElement.O,6)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,760,new Chemical[]{new Element(EnumElement.Ti,1),new Element(EnumElement.V,1),new Element(EnumElement.Fe,1),new Element(EnumElement.C,1),new Element(EnumElement.Co,1),new Element(EnumElement.N,2),new Element(EnumElement.O,6)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,530,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1),new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1),new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.W,3),new Element(EnumElement.C,1),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.W,3),new Element(EnumElement.C,1),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Al,1),new Element(EnumElement.Cr,2),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,760,new Chemical[]{new Element(EnumElement.Al,1),new Element(EnumElement.Cr,2),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Zn,1),new Element(EnumElement.W,1),new Element(EnumElement.O,4)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,610,new Chemical[]{new Element(EnumElement.Zn,1),new Element(EnumElement.W,1),new Element(EnumElement.O,4)}));
  }
}

Fixed version (ground truth):
@ForgeSubscribe public void oreEvent(OreDictionary.OreRegisterEvent var1){
  String[] compounds={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
  EnumElement[][] elements={{EnumElement.Al},{EnumElement.Ti},{EnumElement.Cr},{EnumElement.W},{EnumElement.Pb},{EnumElement.Zn},{EnumElement.Pt},{EnumElement.Ni},{EnumElement.Os},{EnumElement.Fe},{EnumElement.Au},{EnumElement.C},{EnumElement.Cu},{EnumElement.Sn},{EnumElement.Ag},{EnumElement.Fe},{EnumElement.Fe,EnumElement.C},{EnumElement.Sn,EnumElement.Cu},{EnumElement.Cu},{EnumElement.Zn,EnumElement.Cu},{EnumElement.Ag,EnumElement.Au},{EnumElement.Fe,EnumElement.Ni}};
  int[][] proportions={{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4},{4,4},{1,3},{1,3},{2,2},{2,1}};
  String[] itemTypes={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
  boolean[] craftable={true,true,false,false,false,false,false};
  int[] sizeCoeff={1,4,8,4,36,16,4};
  for (int i=0; i < compounds.length; i++) {
    for (int j=0; j < itemTypes.length; j++) {
      if (var1.Name.equals(itemTypes[j] + compounds[i])) {
        System.out.print("String_Node_Str" + itemTypes[j] + compounds[i]);
        List<Chemical> _elems=new ArrayList<Chemical>();
        for (int k=0; k < elements[i].length; k++) {
          _elems.add(this.element(elements[i][k],proportions[i][k] * sizeCoeff[j]));
        }
        DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,_elems.toArray(new Chemical[_elems.size()])));
        if (compounds[i].equals("String_Node_Str") && itemTypes[j].equals("String_Node_Str")) {
          SynthesisRecipe.recipes.remove(recipeIron);
        }
        if (compounds[i].equals("String_Node_Str") && itemTypes[j].equals("String_Node_Str")) {
          SynthesisRecipe.recipes.remove(recipeGold);
        }
        if (compounds[i].equals("String_Node_Str") && itemTypes[j].equals("String_Node_Str")) {
          SynthesisRecipe.remove(new ItemStack(Item.coal));
          SynthesisRecipe.remove(new ItemStack(Block.oreCoal));
          SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Item.coal),true,2000,new Chemical[]{this.element(EnumElement.C,4),null,this.element(EnumElement.C,4),null,null,null,this.element(EnumElement.C,4),null,this.element(EnumElement.C,4)}));
        }
        if (craftable[j]) {
          SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000 * sizeCoeff[j],_elems.toArray(new Chemical[_elems.size()])));
        }
        return;
      }
    }
  }
  if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.U,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.U,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,5000,new Chemical[]{this.element(EnumElement.U,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.U,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,5000,new Chemical[]{this.element(EnumElement.U,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Ca,5),this.molecule(EnumMolecule.phosphate,4),this.element(EnumElement.F)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Ca,5),this.molecule(EnumMolecule.phosphate,4),this.element(EnumElement.F)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide),this.element(EnumElement.Cr)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide),this.element(EnumElement.Cr)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.molecule(EnumMolecule.aluminiumOxide,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Si,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,1000,new Chemical[]{this.element(EnumElement.Si,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Cu,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Cu,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Fe,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Fe,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.V,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.V,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Si,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Si,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Ti,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,300,new Chemical[]{this.element(EnumElement.Zr,2),this.element(EnumElement.Ti,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipeChance(var1.Ore,0.1F,new Chemical[]{new Molecule(EnumMolecule.pal2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,780,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Zr,1),new Element(EnumElement.O,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.Zr,1),new Element(EnumElement.O,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,2),new Element(EnumElement.Au,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Fe,2),new Element(EnumElement.Au,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.C,1),new Element(EnumElement.Ce,1),new Element(EnumElement.Ru,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.C,1),new Element(EnumElement.Ce,1),new Element(EnumElement.Ru,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ag,1),new Element(EnumElement.Ni,1),new Element(EnumElement.Pd,1),new Element(EnumElement.Te,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Ag,1),new Element(EnumElement.Ni,1),new Element(EnumElement.Pd,1),new Element(EnumElement.Te,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.W,3),new Element(EnumElement.C,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,780,new Chemical[]{new Element(EnumElement.W,3),new Element(EnumElement.C,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.C,1),new Element(EnumElement.Mn,1),new Element(EnumElement.Zn,1),new Element(EnumElement.Th,1),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.C,1),new Element(EnumElement.Mn,1),new Element(EnumElement.Zn,1),new Element(EnumElement.Th,1),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ni,1),new Element(EnumElement.Re,1),new Element(EnumElement.Cl,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Ni,1),new Element(EnumElement.Re,1),new Element(EnumElement.Cl,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pt,1),new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,12)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,690,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,12)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Cu,3),new Element(EnumElement.Fe,2),new Element(EnumElement.Sn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Cu,3),new Element(EnumElement.Fe,2),new Element(EnumElement.Sn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Mn,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1),new Element(EnumElement.C,1),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,660,new Chemical[]{new Element(EnumElement.Mn,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1),new Element(EnumElement.C,1),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1),new Element(EnumElement.U,1),new Element(EnumElement.O,8),new Element(EnumElement.N,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1),new Element(EnumElement.U,1),new Element(EnumElement.O,8),new Element(EnumElement.N,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,640,new Chemical[]{new Element(EnumElement.Pd,3),new Element(EnumElement.Ti,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1),new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1),new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Au,2),new Element(EnumElement.Cu,3),new Element(EnumElement.Sn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Au,2),new Element(EnumElement.Cu,3),new Element(EnumElement.Sn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.O,3),new Element(EnumElement.Pd,1),new Element(EnumElement.Si,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,470,new Chemical[]{new Element(EnumElement.O,3),new Element(EnumElement.Pd,1),new Element(EnumElement.Si,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,3),new Element(EnumElement.Th,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,700,new Chemical[]{new Element(EnumElement.Fe,3),new Element(EnumElement.Th,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,14),new Element(EnumElement.Zr,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Os,3),new Element(EnumElement.C,12),new Element(EnumElement.O,14),new Element(EnumElement.Zr,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.B,1),new Element(EnumElement.N,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,570,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Es,1),new Element(EnumElement.N,3),new Element(EnumElement.O,9)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Es,1),new Element(EnumElement.N,3),new Element(EnumElement.O,9)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Au,3),new Element(EnumElement.Cn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,600,new Chemical[]{new Element(EnumElement.Au,3),new Element(EnumElement.Cn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,740,new Chemical[]{new Element(EnumElement.Pd,1),new Element(EnumElement.Nb,1),new Element(EnumElement.C,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,750,new Chemical[]{new Element(EnumElement.Re,1),new Element(EnumElement.B,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Hg,1),new Element(EnumElement.Te,1),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,720,new Chemical[]{new Element(EnumElement.Hg,1),new Element(EnumElement.Te,1),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ce,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,600,new Chemical[]{new Element(EnumElement.Ce,1),new Element(EnumElement.Fe,1),new Element(EnumElement.Zn,1)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,760,new Chemical[]{new Element(EnumElement.Ru,1),new Element(EnumElement.Te,2)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Ti,1),new Element(EnumElement.V,1),new Element(EnumElement.Fe,1),new Element(EnumElement.C,1),new Element(EnumElement.Co,1),new Element(EnumElement.N,2),new Element(EnumElement.O,6)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,760,new Chemical[]{new Element(EnumElement.Ti,1),new Element(EnumElement.V,1),new Element(EnumElement.Fe,1),new Element(EnumElement.C,1),new Element(EnumElement.Co,1),new Element(EnumElement.N,2),new Element(EnumElement.O,6)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,530,new Chemical[]{new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1),new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Element(EnumElement.Li,1),new Element(EnumElement.C,2),new Element(EnumElement.H,5),new Element(EnumElement.O,1),new Element(EnumElement.Fe,4),new Element(EnumElement.Ni,1),new Element(EnumElement.S,4)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.W,3),new Element(EnumElement.C,1),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,400,new Chemical[]{new Molecule(EnumMolecule.water,6),new Element(EnumElement.W,3),new Element(EnumElement.C,1),new Element(EnumElement.Cn,1),new Element(EnumElement.Co,1),new Element(EnumElement.Br,2),new Element(EnumElement.O,6)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Al,1),new Element(EnumElement.Cr,2),new Element(EnumElement.O,3)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,760,new Chemical[]{new Element(EnumElement.Al,1),new Element(EnumElement.Cr,2),new Element(EnumElement.O,3)}));
  }
 else   if (var1.Name.contains("String_Node_Str")) {
    DecomposerRecipe.add(new DecomposerRecipe(var1.Ore,new Chemical[]{new Element(EnumElement.Zn,1),new Element(EnumElement.W,1),new Element(EnumElement.O,4)}));
    SynthesisRecipe.add(new SynthesisRecipe(var1.Ore,false,610,new Chemical[]{new Element(EnumElement.Zn,1),new Element(EnumElement.W,1),new Element(EnumElement.O,4)}));
  }
}